.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}
.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}
.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}
.elementor .e-tabs-menu-base{display:flex;justify-content:center;}
.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}
.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}
.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}
.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}
.elementor .e-tabs-content-area-base{display:block;}
.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}
.elementor .e-heading-base{margin:0px;}
.elementor .e-heading-link-base{all:unset;cursor:pointer;}
.elementor .e-image-link-base{width:fit-content;display:inherit;}
.elementor .e-image-base{display:block;}
.elementor .e-paragraph-base{margin:0px;}
.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}
.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}
.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}
.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}
.elementor .e-divider-base{height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}
.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}/* VVP Eastern Vector — aligned with the VVP editorial design system */
.vvp-vector,.vvp-ev{--vvp-blue:#0B1F3B;--vvp-red:#C7362F;--vvp-gold:#C9A24A;--vvp-text:#111827;--vvp-muted:#5B6573;--vvp-bg:#F6F7F9;--vvp-line:#E2E6EA;--vvp-soft-red:#FBF2F1;color:var(--vvp-text);box-sizing:border-box;}
.vvp-vector *,.vvp-ev *{box-sizing:border-box}
.vvp-vector a,.vvp-ev a{color:var(--vvp-red);text-decoration:none}
.vvp-vector a:hover,.vvp-ev a:hover{text-decoration:underline}
/* Shared service UI */
.vvp-ev{max-width:1180px;margin:0 auto}
.vvp-ev h2,.vvp-ev h3,.vvp-ev h4{color:var(--vvp-blue)}
.vvp-ev form{display:grid;gap:16px;max-width:760px}
.vvp-ev label{display:grid;gap:7px;color:var(--vvp-text);font-weight:600}
.vvp-ev input,.vvp-ev textarea,.vvp-ev select{width:100%;min-height:46px;padding:11px 13px;border:1px solid #CDD3DA;border-radius:2px;background:#fff;color:var(--vvp-text);font:inherit;box-shadow:none;outline:none}
.vvp-ev textarea{min-height:120px;resize:vertical}
.vvp-ev input:focus,.vvp-ev textarea:focus,.vvp-ev select:focus{border-color:var(--vvp-blue);box-shadow:0 0 0 3px rgba(11,31,59,.07)}
.vvp-ev button,.vvp-ev-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:44px;padding:11px 18px;border:1px solid var(--vvp-red);border-radius:2px;background:var(--vvp-red);color:#fff!important;font:inherit;font-weight:700;text-decoration:none!important;cursor:pointer;box-shadow:none}
.vvp-ev button:hover,.vvp-ev-button:hover{background:#AF2D27;border-color:#AF2D27;color:#fff;text-decoration:none}
.vvp-ev button:disabled{opacity:.55;cursor:wait}
.vvp-ev .check{display:flex;align-items:flex-start;gap:9px;font-weight:400;line-height:1.45}
.vvp-ev .check input{width:17px;min-width:17px;height:17px;min-height:17px;margin:2px 0 0;padding:0;accent-color:var(--vvp-red)}
.vvp-ev .check span{display:block}
.vvp-ev-result{margin-top:2px;font-weight:600;color:var(--vvp-blue)}
.vvp-ev-notice{margin:14px 0;padding:14px 16px;border-left:3px solid var(--vvp-red);background:var(--vvp-bg);color:var(--vvp-text)}
.vvp-ev-eyebrow,.vvp-vector-kicker{display:block;margin:0 0 9px;color:var(--vvp-red);font-size:12px;font-weight:800;letter-spacing:.095em;text-transform:uppercase}
.vvp-ev-lead{margin:0 0 22px;color:var(--vvp-muted);font-size:17px;line-height:1.6}
.vvp-ev-field-hint{font-weight:400;color:var(--vvp-muted);font-size:12px}
.vvp-ev-password-field{position:relative;display:block;width:100%}
.vvp-ev-password-field input{padding-right:50px!important}
.vvp-ev .vvp-ev-password-toggle{position:absolute;right:1px;top:1px;width:44px;height:44px;min-height:44px;padding:0;border:0;border-left:1px solid #E4E7EB;border-radius:0;background:transparent;color:var(--vvp-muted)!important;box-shadow:none}
.vvp-ev .vvp-ev-password-toggle:hover,.vvp-ev .vvp-ev-password-toggle:focus{background:var(--vvp-bg);border-color:#E4E7EB;color:var(--vvp-blue)!important;box-shadow:none;outline:none}
.vvp-ev .vvp-ev-password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.vvp-ev .vvp-ev-password-toggle.is-visible svg{opacity:.72}
.vvp-ev-login-link{margin:14px 0 0;color:var(--vvp-muted);font-size:14px}
.vvp-ev-registration-success[hidden]{display:none!important}
.vvp-ev-confirmation-panel{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;margin-top:4px;padding:20px;border:1px solid var(--vvp-line);border-left:4px solid var(--vvp-red);background:var(--vvp-bg)}
.vvp-ev-confirmation-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--vvp-blue);color:#fff;font-size:20px;font-weight:800}
.vvp-ev-confirmation-panel h3{margin:1px 0 9px;font-size:21px;line-height:1.25}
.vvp-ev-confirmation-panel p{margin:0 0 8px;color:#414B59;line-height:1.55}
.vvp-ev-resend-block{margin-top:15px;padding-top:15px;border-top:1px solid var(--vvp-line)}
.vvp-ev-resend-block>strong{display:block;margin-bottom:9px;color:var(--vvp-blue)}
.vvp-ev-resend-block form{display:flex;align-items:center;gap:12px;max-width:none}
.vvp-ev-resend-block form .vvp-ev-result{font-size:13px;font-weight:600}
/* Registration and utility cards */
.vvp-ev-register-card,.vvp-ev-service-card,.vvp-ev-login-card{max-width:780px;margin:12px auto 36px;padding:30px 34px 32px;border:1px solid var(--vvp-line);border-top:4px solid var(--vvp-red);background:#fff}
.vvp-ev-register-card h2{margin:0 0 12px;font-size:30px;line-height:1.2}
.vvp-ev-login-card h2{margin:0 0 10px;font-size:30px;line-height:1.2}
.vvp-ev-login-card .vvp-ev-lead{max-width:620px;margin-bottom:24px}
#vvp-ev-loginform{display:grid;gap:17px;max-width:none;margin:0}
#vvp-ev-loginform p{margin:0}
#vvp-ev-loginform .login-username,#vvp-ev-loginform .login-password{display:grid;gap:7px}
#vvp-ev-loginform .login-username label,#vvp-ev-loginform .login-password label{font-weight:600;color:var(--vvp-text)}
#vvp-ev-loginform .login-remember{margin-top:-1px}
#vvp-ev-loginform .login-remember label{display:inline-flex;align-items:center;gap:9px;font-weight:500;line-height:1.4;cursor:pointer}
#vvp-ev-loginform .login-remember input[type="checkbox"]{width:18px!important;min-width:18px;height:18px!important;min-height:18px;margin:0;padding:0;border-radius:2px;accent-color:var(--vvp-red)}
#vvp-ev-loginform .login-submit{margin-top:2px}
#vvp-ev-loginform input[type="submit"]{display:flex;width:100%;min-height:48px;padding:11px 18px;border:1px solid var(--vvp-red);border-radius:2px;background:var(--vvp-red);color:#fff;font:inherit;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;box-shadow:none}
#vvp-ev-loginform input[type="submit"]:hover,#vvp-ev-loginform input[type="submit"]:focus{background:#AF2D27;border-color:#AF2D27;color:#fff;box-shadow:none;outline:none}
.vvp-ev-login-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:17px;padding-top:16px;border-top:1px solid var(--vvp-line);font-size:14px}
.vvp-ev-login-links span{color:#A1A8B0}
.vvp-ev-register-card .vvp-ev-register-form{max-width:none}
.vvp-ev-register-card .vvp-ev-register-form>button{margin-top:2px;min-height:48px}
.vvp-ev-partner-source{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px;padding:12px 15px;border:1px solid var(--vvp-line);background:var(--vvp-bg)}
.vvp-ev-partner-source span{color:var(--vvp-muted);font-size:13px}
.vvp-ev-partner-source strong{color:var(--vvp-blue)}
.vvp-ev-onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;border:1px solid var(--vvp-line);background:var(--vvp-line)}
.vvp-ev-onboarding-steps>div{display:flex;gap:10px;align-items:center;padding:14px;background:#fff;font-size:13px;line-height:1.35}
.vvp-ev-onboarding-steps strong{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--vvp-blue);color:#fff;font-size:12px}
/* Project pages */
.vvp-vector{max-width:1180px;margin:0 auto}
.vvp-vector>section{padding:42px 0}
.vvp-vector>section+section{border-top:1px solid var(--vvp-line)}
.vvp-vector-hero{padding:22px 0 48px!important;border-top:0!important;max-width:1020px}
.vvp-vector-overline{margin-bottom:10px;color:var(--vvp-red);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.vvp-vector h1{max-width:980px;margin:0 0 17px;color:var(--vvp-blue);font-size:clamp(34px,4.1vw,52px);font-weight:750;letter-spacing:-.025em;line-height:1.06}
.vvp-vector h2{margin:0 0 12px;color:var(--vvp-blue);font-size:clamp(25px,2.7vw,32px);font-weight:700;line-height:1.18}
.vvp-vector h3{color:var(--vvp-blue);font-size:19px;line-height:1.3}
.vvp-vector p{line-height:1.62}
.vvp-vector .lead{max-width:910px;margin:0;color:#374151;font-size:18px;line-height:1.58}
.vvp-vector-section-head{max-width:850px;margin-bottom:24px}
.vvp-vector-section-head>p{margin:0;color:var(--vvp-muted);font-size:16px}
.vvp-vector-intro>p,.vvp-vector-media>p{max-width:880px;margin:0;color:#374151;font-size:16px}
.vvp-vector-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
.vvp-vector .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid var(--vvp-red);border-radius:2px;background:var(--vvp-red);color:#fff!important;font-weight:700;text-decoration:none!important}
.vvp-vector .btn:hover{background:#AF2D27;border-color:#AF2D27;color:#fff;text-decoration:none}
.vvp-vector .btn.secondary{background:#fff;color:var(--vvp-red)!important}
.vvp-vector .btn.secondary:hover{background:var(--vvp-soft-red);color:var(--vvp-red)!important}
/* Direction cards */
.vvp-vector-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.vvp-vector .direction{position:relative;display:grid;align-content:start;gap:9px;min-height:154px;padding:22px 22px 20px;border:1px solid var(--vvp-line);border-top:3px solid var(--vvp-blue);background:#fff;text-decoration:none}
.vvp-vector .direction.active{border-top-color:var(--vvp-red)}
.vvp-vector a.direction:hover{border-color:#C8CED5;border-top-color:var(--vvp-red);text-decoration:none}
.vvp-vector .direction>span{color:var(--vvp-blue);font-size:21px;font-weight:750;line-height:1.25}
.vvp-vector .direction>strong{color:var(--vvp-muted);font-size:13px;font-weight:600}
.vvp-vector .direction>em,.vvp-vector .direction>a{align-self:end;margin-top:8px;color:var(--vvp-red);font-size:14px;font-style:normal;font-weight:700}
/* Editorial explanation cards */
.vvp-vector-three,.vvp-vector-two{display:grid;gap:14px}
.vvp-vector-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.vvp-vector-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.vvp-vector-three>div,.vvp-vector-two>div{padding:22px;border:1px solid var(--vvp-line);background:var(--vvp-bg)}
.vvp-vector-three h3,.vvp-vector-two h2{margin:7px 0 9px}
.vvp-vector-three p,.vvp-vector-two p{margin:0;color:#414B59}
.vvp-vector-number{color:var(--vvp-red);font-size:12px;font-weight:800;letter-spacing:.08em}
/* Partner line and breadcrumbs */
.vvp-vector-partner{display:inline-flex;align-items:center;gap:7px;margin:20px 0 0;padding:10px 13px;border:1px solid var(--vvp-line);background:var(--vvp-bg);color:var(--vvp-muted);font-size:14px}
.vvp-vector-partner strong{color:var(--vvp-blue)}
.vvp-vector-breadcrumb{display:flex;gap:7px;align-items:center;padding:8px 0 12px;font-size:13px;color:var(--vvp-muted)}
.vvp-vector-breadcrumb strong{font-weight:600;color:#525E6B}
/* Stories and people */
.vvp-vector-people,.vvp-vector-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.vvp-vector-people article,.vvp-vector-stories article{padding:18px;border:1px solid var(--vvp-line);background:#fff}
.vvp-vector-people img,.vvp-vector-stories img{display:block;width:100%;height:auto;margin:0 0 14px}
.vvp-vector-people h3,.vvp-vector-stories h3{margin:5px 0 9px}
.vvp-vector-people p,.vvp-vector-stories p{margin:0;color:var(--vvp-muted)}
.vvp-vector-date,.vvp-vector-stories .meta,.vvp-vector-people .meta{font-size:12px!important;color:#7A8490!important}
.vvp-vector-more{margin:18px 0 0;font-weight:700}
.vvp-vector-story-filters{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}
.vvp-vector-story-filters a{display:inline-flex;padding:7px 11px;border:1px solid var(--vvp-line);background:#fff;color:#4C5663;font-size:13px;text-decoration:none}
.vvp-vector-story-filters a[aria-current="page"]{border-color:var(--vvp-red);color:var(--vvp-red);font-weight:700}
.vvp-vector-story-filters a:hover{text-decoration:none;border-color:var(--vvp-red)}
/* CTA */
.vvp-vector-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:34px 0;padding:28px 30px!important;border:1px solid var(--vvp-line)!important;background:var(--vvp-bg)}
.vvp-vector-cta>div{max-width:780px}
.vvp-vector-cta h2{margin-bottom:8px}
.vvp-vector-cta p{margin:0;color:#414B59}
.vvp-vector-media{padding-bottom:18px!important}
/* Catalog */
.vvp-ev-catalog{max-width:none}
.vvp-ev-filter{display:grid!important;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr);gap:10px 12px!important;max-width:none!important;padding:18px;border:1px solid var(--vvp-line);background:var(--vvp-bg)}
.vvp-ev-filter .compact{align-self:center;white-space:nowrap}
.vvp-ev-filter-actions{display:flex;align-items:center;gap:14px;grid-column:1/-1}
.vvp-ev-filter-actions a{font-size:14px;font-weight:600}
.vvp-ev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
.vvp-ev-grid article{padding:18px;border:1px solid var(--vvp-line);background:#fff}
.vvp-ev-grid article img{display:block;width:100%;height:auto;max-height:180px;object-fit:contain;margin-bottom:12px}
.vvp-ev-grid article h3{margin:4px 0 8px}
.vvp-ev-grid article p{margin:0 0 7px;color:var(--vvp-muted)}
.vvp-ev-grid article .meta{font-size:12px;color:#7A8490}
.vvp-ev-empty{max-width:780px;padding:26px 28px;border:1px solid var(--vvp-line);border-left:4px solid var(--vvp-red);background:var(--vvp-bg)}
.vvp-ev-empty.compact{margin-top:18px}
.vvp-ev-empty h3{margin:0 0 9px;font-size:22px}
.vvp-ev-empty p{margin:0 0 18px;color:var(--vvp-muted);line-height:1.6}
.vvp-ev-pagination{display:flex;gap:7px;flex-wrap:wrap;margin-top:22px}
.vvp-ev-pagination a,.vvp-ev-pagination strong{display:inline-flex;min-width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--vvp-line);text-decoration:none}
.vvp-ev-pagination strong{border-color:var(--vvp-red);color:var(--vvp-red)}
/* Cabinet and profile */
.vvp-ev-dashboard-main{min-width:0;width:100%}
.vvp-ev-dashboard-main form,.vvp-ev-person-card>form{max-width:none}
.vvp-ev-dashboard-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:4px 0 42px}
.vvp-ev-dashboard-aside{display:grid;gap:14px}
.vvp-ev-side-card,.vvp-ev-person-card{border:1px solid var(--vvp-line);border-top:3px solid var(--vvp-blue);background:#fff;padding:24px}
.vvp-ev-side-card{min-height:100%}
#my-profile{margin-bottom:42px}
.vvp-ev-companies-section{margin-top:0!important}
.vvp-ev-companies{gap:22px}
.vvp-ev-side-card h3{margin:0 0 8px;font-size:20px;line-height:1.25}
.vvp-ev-side-card p{margin:0 0 14px;color:var(--vvp-muted);line-height:1.5}
.vvp-ev-side-card .vvp-ev-button{width:100%;text-align:center}
.vvp-ev-side-commercial{border-top-color:var(--vvp-red);background:var(--vvp-soft-red)}
.vvp-ev-side-prices{display:grid;gap:8px;margin:13px 0 15px;padding:12px 0;border-top:1px solid rgba(199,54,47,.18);border-bottom:1px solid rgba(199,54,47,.18)}
.vvp-ev-side-prices span{display:flex;justify-content:space-between;gap:10px;font-size:13px}
.vvp-ev-side-prices strong{color:var(--vvp-blue);white-space:nowrap}
.vvp-ev-side-products{display:grid;gap:9px;margin:13px 0 0}
.vvp-ev .vvp-ev-side-product{display:grid;width:100%;min-height:0;padding:11px 12px;border:1px solid #E2C5C1!important;border-radius:2px;background:#fff!important;color:var(--vvp-text)!important;text-align:left;box-shadow:none}
.vvp-ev .vvp-ev-side-product:hover,.vvp-ev .vvp-ev-side-product.is-selected{border-color:var(--vvp-red)!important;background:#FFF9F8!important;color:var(--vvp-text)!important}
.vvp-ev-side-product span{display:block;color:var(--vvp-blue);font-weight:800;line-height:1.3}
.vvp-ev-side-product strong{display:block;margin-top:3px;color:var(--vvp-red);font-size:15px}
.vvp-ev-side-product small{display:block;margin-top:5px;color:var(--vvp-red);font-weight:800}
.vvp-ev-side-status .vvp-ev-button-secondary{width:100%}
.vvp-ev-section-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}
.vvp-ev-section-head h2{margin:0 0 7px}
.vvp-ev-section-head p{margin:0;color:var(--vvp-muted);line-height:1.55}
.vvp-ev-person-card{margin-bottom:24px;border-top-color:var(--vvp-red)}
.vvp-ev-person-card>form{max-width:none}
.vvp-ev-person-score{white-space:nowrap;padding:6px 9px;background:var(--vvp-bg);color:var(--vvp-blue);font-size:12px;font-weight:700}
.vvp-ev-person-intro{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center}
.vvp-ev-person-photo{width:96px;height:96px;border:1px solid var(--vvp-line);background:var(--vvp-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:34px}
.vvp-ev-person-photo img{width:100%;height:100%;object-fit:cover}
.vvp-ev-person-photo.is-uploading{opacity:.58;position:relative}
.vvp-ev-person-photo.is-uploading:after{content:'Сохраняем…';position:absolute;inset:auto 4px 4px;padding:3px 5px;background:rgba(11,31,59,.86);color:#fff;font-size:10px;text-align:center}
.vvp-ev-button-secondary,.vvp-ev .vvp-ev-button-secondary{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:40px;padding:9px 14px;border:1px solid #B9C1CB!important;border-radius:2px;background:#fff!important;color:var(--vvp-blue)!important;font:inherit;font-weight:700;text-decoration:none!important;box-shadow:none}
.vvp-ev-button-secondary:hover,.vvp-ev .vvp-ev-button-secondary:hover{border-color:var(--vvp-blue)!important;background:var(--vvp-bg)!important;color:var(--vvp-blue)!important;text-decoration:none}
.vvp-ev-ai-field{display:grid;gap:8px}
.vvp-ev-ai-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.vvp-ev-ai-controls>.vvp-ev-ai-action{min-height:38px;padding:8px 13px;background:#fff!important;border-color:var(--vvp-blue)!important;color:var(--vvp-blue)!important}
.vvp-ev-ai-controls>.vvp-ev-ai-action:hover{background:var(--vvp-bg)!important;color:var(--vvp-blue)!important}
.vvp-ev-ai-hint{flex:1 1 320px;color:var(--vvp-muted);font-size:12px;line-height:1.45}
.vvp-ev-ai-preview{padding:14px 15px;border:1px solid var(--vvp-line);border-left:3px solid var(--vvp-blue);background:var(--vvp-bg)}
.vvp-ev-ai-preview[hidden]{display:none!important}
.vvp-ev-ai-preview>strong{display:block;margin-bottom:7px;color:var(--vvp-blue)}
.vvp-ev-ai-text{white-space:pre-wrap;line-height:1.55;color:var(--vvp-text)}
.vvp-ev-ai-preview ul{margin:8px 0 0;padding-left:18px;color:var(--vvp-muted);font-size:13px}
.vvp-ev-ai-preview-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.vvp-ev-ai-preview-actions button{min-height:38px;padding:8px 13px}
.vvp-ev-representative-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px}
.vvp-ev-representative-head h4{margin:0 0 3px}
.vvp-ev-representative-head p{margin:0;color:var(--vvp-muted);font-size:13px}
.vvp-ev-representative-photo{width:72px;height:72px;border:1px solid var(--vvp-line);overflow:hidden}
.vvp-ev-representative-photo img{width:100%;height:100%;object-fit:cover}
.vvp-ev-companies{display:grid;gap:14px}
.vvp-ev-company,.vvp-ev-found,.vvp-ev-invite,.vvp-ev-invite-accept,.vvp-ev-membership{border:1px solid var(--vvp-line);background:#fff;padding:18px}
.vvp-ev-company-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}
.vvp-ev-company-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.vvp-ev-company-head-actions .vvp-ev-button-secondary{white-space:nowrap}
.vvp-ev-company-editor{scroll-margin-top:24px}
.vvp-ev-company-editor>summary{margin-top:12px;font-size:13px;color:var(--vvp-muted)}
.vvp-ev details{margin-top:12px}
.vvp-ev summary{cursor:pointer;font-weight:700;color:var(--vvp-blue)}
.vvp-ev-profile-form{margin-top:18px;padding-top:18px;border-top:1px solid var(--vvp-line)}
.vvp-ev-company-logo-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;margin:16px 0 20px}
.vvp-ev-company-logo-preview{width:112px;height:112px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--vvp-line);background:var(--vvp-bg);color:var(--vvp-muted);font-size:13px;font-weight:800;letter-spacing:.06em}
.vvp-ev-company-logo-preview img{width:100%;height:100%;object-fit:contain;background:#fff}
.vvp-ev-company-logo-preview.is-uploading{opacity:.58;position:relative}
.vvp-ev-company-logo-preview.is-uploading:after{content:'Сохраняем…';position:absolute;inset:auto 4px 4px;padding:3px 5px;background:rgba(11,31,59,.86);color:#fff;font-size:10px;letter-spacing:0;text-align:center}
.vvp-ev-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.vvp-ev-progress{display:grid;gap:8px}
.vvp-ev-progressbar{height:8px;background:#ECEFF2;overflow:hidden}
.vvp-ev-progressbar span{display:block;height:100%;background:var(--vvp-red)}
.vvp-ev-actions{display:flex;gap:10px;flex-wrap:wrap}
.vvp-ev-membership{margin-top:20px}
.vvp-ev-membership.verified{border-left:4px solid var(--vvp-blue)}
.vvp-ev-person-membership{margin:24px 0 0;padding:24px;border:1px solid var(--vvp-line);border-left:4px solid var(--vvp-blue);background:#fff}
.vvp-ev-person-membership.verified{border-left-color:var(--vvp-red);background:var(--vvp-soft-red)}
.vvp-ev-person-membership .vvp-ev-section-head{margin-bottom:14px}
.vvp-ev-person-membership form{max-width:none}
.vvp-ev-membership-badge{display:inline-flex;padding:9px 12px;background:var(--vvp-blue);color:#fff;font-weight:800;font-size:13px}
.vvp-ev-membership-wait{display:inline-flex;padding:9px 12px;border:1px solid #D7B36A;background:#FFF8E8;color:#74520A;font-weight:800;font-size:13px}
.vvp-ev-person-membership form{margin-top:4px}
.vvp-ev-person-membership form button{min-width:280px}
.vvp-ev-badge{display:inline-block;padding:5px 9px;border:1px solid currentColor;font-size:.88em}
.vvp-ev-registry-note{font-size:.88em;color:var(--vvp-muted)}
.vvp-ev-team-list{display:grid;gap:8px;margin:12px 0 18px}
.vvp-ev-team-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--vvp-line)}
.vvp-ev-role-help{margin:10px 0 14px;padding:12px 14px;border-left:3px solid var(--vvp-blue);background:var(--vvp-bg);color:var(--vvp-muted);font-size:12px;line-height:1.5}
.vvp-ev-role-help p{margin:0 0 7px}
.vvp-ev-role-help p:last-child{margin-bottom:0}
.vvp-ev-role-help strong{color:var(--vvp-blue)}
.vvp-ev-team-row:last-child{border-bottom:0}
.vvp-ev .link-button{min-height:0;padding:0;border:0;background:transparent;color:var(--vvp-red)!important;text-decoration:underline;font:inherit}
.vvp-ev-account-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:10px 0;border-bottom:1px solid var(--vvp-line)}
.vvp-ev-account-bar a{white-space:nowrap}
.vvp-ev-dashboard-section{margin:42px 0 0;padding-top:30px;border-top:1px solid var(--vvp-line)}
.vvp-ev-applications{margin:12px 0 0;padding-left:20px}
.vvp-ev-add-company-panel{margin-top:16px!important;border:1px solid var(--vvp-line);background:#fff}
.vvp-ev-add-company-panel>summary{padding:14px 16px}
.vvp-ev-add-company-panel[open]>summary{border-bottom:1px solid var(--vvp-line);background:var(--vvp-bg)}
.vvp-ev-add-company-body{padding:18px}
.vvp-ev-add-company-body>p:first-child{margin-top:0;color:var(--vvp-muted)}
.vvp-ev-manual-company{margin-top:18px!important;padding-top:15px;border-top:1px solid var(--vvp-line)}
.vvp-ev-existing{display:grid;gap:10px}
.vvp-ev-muted{display:inline-block;margin-top:8px;font-size:.9em;color:var(--vvp-muted)}
.vvp-ev-found+.vvp-ev-found{margin-top:0}
.vvp-ev-checkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:14px;border:1px solid var(--vvp-line)}
.vvp-ev-checkgrid legend{padding:0 6px;font-weight:700}
.vvp-ev-checkgrid.compact-grid{margin-top:2px}
.vvp-ev-price{display:block;margin-top:5px;font-size:1.15em;font-weight:800;color:var(--vvp-red)}
.vvp-ev-commerce{margin:18px 0 4px;padding:18px;border:1px solid #EDD7D4;background:var(--vvp-soft-red)}
.vvp-ev-commerce-head{max-width:760px;margin-bottom:14px}
.vvp-ev-commerce-head h4{margin:0 0 7px;font-size:20px}
.vvp-ev-commerce-head p{margin:0;color:#4D5662;line-height:1.5}
.vvp-ev-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.vvp-ev-products form{display:block;padding:15px;border:1px solid #E2C5C1;background:#fff}
.vvp-ev-products form>strong{display:block;color:var(--vvp-blue);font-size:15px}
.vvp-ev-product-name{display:block;margin-top:5px;color:var(--vvp-muted);font-size:12px}
.vvp-ev-products form p{margin:.65em 0;color:#505A66;font-size:13px;line-height:1.5}
.vvp-ev-products form button{width:100%;margin-top:6px}
.vvp-ev-commerce-all{margin:12px 0 0;font-weight:700;font-size:13px}
.vvp-ev-commerce-inline{scroll-margin-top:24px;padding:26px!important;border:1px solid #E8D3D0;border-top:4px solid var(--vvp-red)!important;background:var(--vvp-soft-red)}
.vvp-ev-commerce-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0 18px}
.vvp-ev .vvp-ev-commerce-choice{display:grid;align-content:start;width:100%;min-height:170px;padding:19px;border:1px solid #DFC4C0!important;border-top:3px solid var(--vvp-blue)!important;border-radius:2px;background:#fff!important;color:var(--vvp-text)!important;text-align:left;box-shadow:none}
.vvp-ev .vvp-ev-commerce-choice:hover,.vvp-ev .vvp-ev-commerce-choice.is-selected{border-color:var(--vvp-red)!important;border-top-color:var(--vvp-red)!important;background:#FFFDFC!important;color:var(--vvp-text)!important}
.vvp-ev-commerce-choice-title{color:var(--vvp-blue);font-size:17px;font-weight:800;line-height:1.3}
.vvp-ev-commerce-choice>strong{margin-top:6px;color:var(--vvp-red);font-size:20px}
.vvp-ev-commerce-choice>small{margin-top:9px;color:var(--vvp-muted);font-size:12px;line-height:1.5;font-weight:500}
.vvp-ev-commerce-choice>em{align-self:end;margin-top:13px;color:var(--vvp-red);font-size:13px;font-style:normal;font-weight:800}
.vvp-ev-commerce-workspace{margin:0!important;border:1px solid #DFC4C0;background:#fff;scroll-margin-top:24px}
.vvp-ev-commerce-workspace[hidden]{display:none!important}
.vvp-ev-commerce-workspace>summary{padding:15px 17px;background:#fff;color:var(--vvp-blue);font-weight:800}
.vvp-ev-commerce-workspace[open]>summary{border-bottom:1px solid var(--vvp-line);background:var(--vvp-bg)}
.vvp-ev-commerce-workspace-body{padding:20px}
.vvp-ev-commerce-selected{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:5px 14px;align-items:center;margin:0 0 18px;padding:14px 16px;border-left:4px solid var(--vvp-red);background:var(--vvp-soft-red)}
.vvp-ev-commerce-selected>span{grid-column:1/-1;color:var(--vvp-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.vvp-ev-commerce-selected>strong{color:var(--vvp-blue);font-size:16px}
.vvp-ev-commerce-selected>em{color:var(--vvp-red);font-size:17px;font-style:normal;font-weight:800;white-space:nowrap}
.vvp-ev-commerce-selected>.vvp-ev-button-secondary{min-height:36px;padding:7px 11px}
.vvp-ev-commerce-selected-final{grid-template-columns:minmax(0,1fr) auto;margin:18px 0 0}
.vvp-ev-commerce-selected-final>span{grid-column:1/-1}
.vvp-ev-commerce-inline.is-product-selected .vvp-ev-inline-checkout .vvpco-formats__grid{display:none!important}
.vvp-ev-commerce-company-choice{max-width:620px;margin:0 0 22px;padding:16px;background:#fff;border:1px solid var(--vvp-line)}
.vvp-ev-commerce-company-choice p{margin:7px 0 0}
.vvp-ev-inline-checkout{padding:22px;background:#fff;border:1px solid var(--vvp-line)}
.vvp-ev-inline-checkout .wpcf7,.vvp-ev-inline-checkout .wpcf7 form{width:100%;max-width:none!important;margin:0}
.vvp-ev-inline-checkout .vvp-form-alert,.vvp-ev-inline-checkout .vvp-form-bottom-note{color:var(--vvp-muted);font-size:13px;line-height:1.5}
.vvp-ev-inline-checkout .vvp-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}
.vvp-ev-inline-checkout .vvp-form-full{grid-column:1/-1}
.vvp-ev-inline-checkout .vvp-field{min-width:0}
.vvp-ev-inline-checkout .vvp-label{display:block;margin:0 0 6px;font-weight:700;color:var(--vvp-text)}
.vvp-ev-inline-checkout .vvp-hint{margin:0 0 7px;color:var(--vvp-muted);font-size:12px;line-height:1.45}
.vvp-ev-inline-checkout .wpcf7-form-control-wrap{display:block}
.vvp-ev-inline-checkout input[type="text"],.vvp-ev-inline-checkout input[type="email"],.vvp-ev-inline-checkout input[type="tel"],.vvp-ev-inline-checkout input[type="url"],.vvp-ev-inline-checkout select,.vvp-ev-inline-checkout textarea{width:100%!important}
.vvp-ev-inline-checkout textarea{min-height:130px}
.vvp-ev-inline-checkout input[type="file"]{padding:12px;border:1px dashed var(--vvp-gold);background:var(--vvp-bg)}
.vvp-ev-inline-checkout .vvp-consents-clean{grid-column:1/-1;padding:14px 16px;background:var(--vvp-bg);border:1px solid var(--vvp-line)}
.vvp-ev-inline-checkout input[type="checkbox"]{position:static!important;opacity:1!important;visibility:visible!important;appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0!important;padding:0!important;box-shadow:none!important}
.vvp-ev-inline-checkout .vvpco-format-card{display:block!important;width:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important}
.vvp-ev-inline-checkout .vvp-consent-row{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;margin:8px 0}
.vvp-ev-inline-checkout .vvp-consent-row .wpcf7-form-control-wrap{width:auto}
.vvp-ev-inline-checkout .vvp-consent-text{font-size:13px;line-height:1.5}
.vvp-ev-inline-checkout .vvp-submit-row{margin-top:18px;padding-top:16px;border-top:1px solid var(--vvp-line)}
.vvp-ev-inline-checkout .vvp-submit-row input[type="submit"]{min-height:48px;padding:12px 20px;border:1px solid var(--vvp-red);background:var(--vvp-red);color:#fff;font-weight:800;cursor:pointer}
.vvp-ev-inline-checkout [data-vvpco-format-value="article_facture"]{display:none!important}
.vvp-ev-inline-checkout .vvpco-formats__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.vvp-ev-user-orders{margin-top:22px;padding-top:20px;border-top:1px solid #E0C8C5}
.vvp-ev-user-orders h3{margin:0 0 12px}
.vvp-ev-order-list{display:grid;gap:8px}
.vvp-ev-order-row{display:flex;justify-content:space-between;gap:18px;padding:11px 12px;background:#fff;border:1px solid var(--vvp-line)}
.vvp-ev-order-row small{display:block;margin-top:3px;color:var(--vvp-muted)}
.vvp-ev-public-meta{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0}
.vvp-ev-public-person{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin:28px 0;padding:20px;border:1px solid var(--vvp-line);border-left:4px solid var(--vvp-red);background:#fff}
.vvp-ev-public-person-photo{width:112px;height:112px;overflow:hidden;background:var(--vvp-bg)}
.vvp-ev-public-person-photo img{width:100%;height:100%;object-fit:cover}
.vvp-ev-public-person h3{margin:0 0 5px}
.vvp-ev-person-title{margin:0 0 10px;color:var(--vvp-muted)}
.vvp-ev-related{margin-top:28px}
.vvp-ev-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
/* Cabinet information architecture */
.vvp-ev-cabinet{max-width:1180px}
.vvp-ev-cabinet-nav{display:flex;align-items:center;gap:4px;margin:0 0 30px;padding:0 0 10px;border-bottom:1px solid var(--vvp-line);overflow-x:auto;scrollbar-width:thin}
.vvp-ev-cabinet-nav a{flex:0 0 auto;padding:9px 13px;border:1px solid transparent;color:#4D5866!important;font-size:14px;font-weight:700;text-decoration:none!important;white-space:nowrap}
.vvp-ev-cabinet-nav a:hover{border-color:var(--vvp-line);background:var(--vvp-bg);color:var(--vvp-blue)!important}
.vvp-ev-cabinet-nav a[aria-current="page"]{border-color:var(--vvp-blue);background:var(--vvp-blue);color:#fff!important}
.vvp-ev-overview{display:grid;gap:28px}
.vvp-ev-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:26px 28px;border:1px solid var(--vvp-line);border-left:5px solid var(--vvp-red);background:#fff}
.vvp-ev-next-step h2{margin:0 0 8px;font-size:24px}
.vvp-ev-next-step p{max-width:760px;margin:0;color:var(--vvp-muted);font-size:15px;line-height:1.6}
.vvp-ev-next-step .vvp-ev-button{min-width:190px}
.vvp-ev-overview-commerce{padding:28px;border:1px solid #E9D2CE;border-top:4px solid var(--vvp-red);background:var(--vvp-soft-red)}
.vvp-ev-overview-head{max-width:900px;margin-bottom:20px}
.vvp-ev-overview-head h2{margin:0 0 8px;font-size:25px}
.vvp-ev-overview-head p{margin:0;color:#4D5662;font-size:15px;line-height:1.62}
.vvp-ev-overview-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.vvp-ev-overview-products article{display:flex;flex-direction:column;min-height:260px;padding:22px;border:1px solid #DEC5C1;border-top:3px solid var(--vvp-blue);background:#fff}
.vvp-ev-product-kicker{color:var(--vvp-blue);font-size:19px;font-weight:800;line-height:1.25}
.vvp-ev-product-price{display:block;margin-top:7px;color:var(--vvp-red);font-size:24px;line-height:1.2}
.vvp-ev-overview-products article p{margin:12px 0 0;color:#4F5965;font-size:14px;line-height:1.55}
.vvp-ev-overview-products .vvp-ev-product-why{margin-top:8px;color:var(--vvp-text);font-weight:600}
.vvp-ev-overview-products .vvp-ev-button{width:100%;margin-top:auto;padding-top:12px;padding-bottom:12px}
.vvp-ev-overview-company{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:24px 26px;border:1px solid var(--vvp-line);background:#fff}
.vvp-ev-overview-company h2{margin:0 0 7px;font-size:22px}
.vvp-ev-overview-company p{max-width:760px;margin:0;color:var(--vvp-muted);line-height:1.55}
.vvp-ev-overview-company>a{min-width:190px}
.vvp-ev-opora-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:17px 20px;border:1px solid var(--vvp-line);border-left:4px solid var(--vvp-blue);background:var(--vvp-bg)}
.vvp-ev-opora-strip .vvp-ev-eyebrow{margin-bottom:3px}
.vvp-ev-opora-strip strong{color:var(--vvp-blue);font-size:15px}
.vvp-ev-opora-strip p{margin:4px 0 0;color:var(--vvp-muted);font-size:13px}
.vvp-ev-cabinet-page{display:grid;gap:26px}
.vvp-ev-subpage-back{margin-bottom:-8px;font-size:14px;font-weight:700}
.vvp-ev-profile-summary,.vvp-ev-company-task,.vvp-ev-companies-page{padding:26px;border:1px solid var(--vvp-line);border-top:4px solid var(--vvp-red);background:#fff}
.vvp-ev-profile-summary-grid{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:start}
.vvp-ev-profile-summary-grid .vvp-ev-person-photo{width:120px;height:120px}
.vvp-ev-profile-summary-grid h3{margin:0 0 3px;font-size:22px}
.vvp-ev-profile-summary-grid h4{margin:18px 0 5px;font-size:14px}
.vvp-ev-profile-summary-grid p{max-width:790px;margin:0;color:#495462;line-height:1.6}
.vvp-ev-profile-summary-grid .vvp-ev-button{margin-top:20px}
.vvp-ev-muted-line{color:var(--vvp-muted)!important;font-size:14px}
.vvp-ev-company-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.vvp-ev-company-summary{display:flex;flex-direction:column;min-height:220px;padding:20px;border:1px solid var(--vvp-line);border-top:3px solid var(--vvp-blue);background:#fff}
.vvp-ev-company-summary h3{margin:0 0 10px;font-size:20px}
.vvp-ev-company-summary p{margin:4px 0;color:var(--vvp-muted);line-height:1.5}
.vvp-ev-card-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto;padding-top:18px}
.vvp-ev-company-task>.vvp-ev-section-head{margin-bottom:22px}
.vvp-ev-company-plan{margin:0 0 26px;padding:0;border:0;background:transparent}
.vvp-ev-company-plan .vvp-ev-notice{margin:0 0 12px}
.vvp-ev-plan-offer{padding:22px;border:1px solid var(--vvp-line);background:#fff}
.vvp-ev-plan-offer h3{margin:3px 0 8px;font-size:20px}
.vvp-ev-plan-offer p{max-width:820px;margin:0 0 12px;color:var(--vvp-muted);line-height:1.55}
.vvp-ev-plan-offer>strong{display:block;margin:0 0 12px;color:var(--vvp-red);font-size:18px}
.vvp-ev-plan-offer form{margin:10px 0 0}
.vvp-ev-plan-offer.is-active{border-color:var(--vvp-line)}
.vvp-ev-company-task>p{max-width:760px;color:var(--vvp-muted);line-height:1.6}
.vvp-ev-company-task .vvp-ev-manual-company{margin-top:22px!important}
.vvp-ev-website-source{margin:16px 0 20px;padding:16px 18px;border:1px solid #D7E0EA;border-left:4px solid var(--vvp-blue);background:#F8FAFC}
.vvp-ev-website-source label{margin:0}
.vvp-ev-website-source p{margin:8px 0 0;color:var(--vvp-muted);font-size:13px;line-height:1.55}
.vvp-ev-new-company-website{margin-top:20px;margin-bottom:24px}
.vvp-ev-material-history{padding-top:28px;border-top:1px solid var(--vvp-line)}
.vvp-ev-material-history .vvp-ev-empty{max-width:none}
.vvp-ev-subscription-card{border:1px solid #DCE2E9;background:#fff}
.vvp-ev-subscription-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #E8ECF1}
.vvp-ev-subscription-head h3{margin:4px 0 0;color:var(--vvp-blue);font-size:22px;line-height:1.25}
.vvp-ev-subscription-status{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border:1px solid #C7D2DF;background:#F7F9FB;color:#4E5B69;font-size:12px;font-weight:800;white-space:nowrap}
.vvp-ev-subscription-status.is-active{border-color:#B9C9D9;background:#F3F7FB;color:var(--vvp-blue)}
.vvp-ev-subscription-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#F8FAFC;border-bottom:1px solid #E8ECF1}
.vvp-ev-subscription-summary>div{min-width:0;padding:16px 18px;border-right:1px solid #E5EAF0}
.vvp-ev-subscription-summary>div:last-child{border-right:0}
.vvp-ev-subscription-summary span,.vvp-ev-subscription-action-copy>span,.vvp-ev-subscription-next-clean>span{display:block;margin-bottom:5px;color:#788492;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.vvp-ev-subscription-summary strong{display:block;color:var(--vvp-text);font-size:15px;line-height:1.35;word-break:break-word}
.vvp-ev-subscription-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:19px 24px}
.vvp-ev-subscription-action-copy strong{display:block;margin-bottom:4px;color:var(--vvp-text);font-size:16px}
.vvp-ev-subscription-action-copy small{display:block;max-width:650px;color:var(--vvp-muted);font-size:12px;line-height:1.5}
.vvp-ev-subscription-action form{margin:0}
.vvp-ev-subscription-action .vvp-ev-button-secondary{margin:0;border-color:#D4A6A1!important;color:var(--vvp-red)!important;background:#fff!important;white-space:nowrap}
.vvp-ev-subscription-action .vvp-ev-button-secondary:hover{border-color:var(--vvp-red)!important;color:var(--vvp-red)!important;background:#FFF8F7!important}
.vvp-ev-subscription-message{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;padding:16px 24px;color:#4F5965}
.vvp-ev-subscription-message strong{color:var(--vvp-text)}
.vvp-ev-subscription-message span{font-size:13px}
.vvp-ev-subscription-qa{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;padding:12px 24px;border-top:1px dashed #DCE2E9;color:#7A8490;font-size:11px;line-height:1.45}
.vvp-ev-subscription-qa strong{color:#5C6672}
.vvp-ev-subscription-next-clean{display:flex;gap:12px;align-items:baseline;padding:15px 24px;border-bottom:1px solid #EEF1F4}
.vvp-ev-subscription-next-clean>span{margin:0}
.vvp-ev-subscription-next-clean strong{font-size:14px}
.vvp-ev-subscription-renew{margin:0;border-top:1px solid #E8ECF1}
.vvp-ev-subscription-renew>summary{padding:15px 24px;color:var(--vvp-blue);font-size:13px;font-weight:800;cursor:pointer;list-style:none}
.vvp-ev-subscription-renew>summary::-webkit-details-marker{display:none}
.vvp-ev-subscription-renew>summary:after{content:'+';float:right;font-size:18px;font-weight:400;line-height:1}
.vvp-ev-subscription-renew[open]>summary:after{content:'−'}
.vvp-ev-subscription-renew .vvp-ev-subscription-offer{margin:0 24px 22px}
.vvp-ev-subscription-offer{max-width:none;padding:20px 22px;background:#FAFBFC}
.vvp-ev-subscription-offer.is-preview{opacity:.92}
.vvp-ev-subscription-periods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}
.vvp-ev-subscription-period{display:flex!important;gap:10px;align-items:flex-start;margin:0!important;padding:14px 15px;border:1px solid #DCE2E9;background:#fff;cursor:pointer}
.vvp-ev-subscription-period.is-recommended{border-color:#D4B05C}
.vvp-ev-subscription-period input{width:auto!important;margin:3px 0 0!important;flex:0 0 auto}
.vvp-ev-subscription-period span{display:grid;gap:3px}
.vvp-ev-subscription-period strong{color:var(--vvp-blue);font-size:16px}
.vvp-ev-subscription-period small{color:var(--vvp-muted);line-height:1.4}
.vvp-ev-subscription-consent{max-width:none;margin:12px 0!important;padding:12px 13px;border:1px solid #E5E9EE;background:#fff}
.vvp-ev-subscription-next{margin:10px 0!important;color:var(--vvp-text)!important}
@media(max-width:900px){.vvp-ev-subscription-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
.vvp-ev-subscription-summary>div:nth-child(2){border-right:0}
.vvp-ev-subscription-summary>div:nth-child(-n+2){border-bottom:1px solid #E5EAF0}}
@media(max-width:767px){
 .vvp-ev-subscription-head{padding:18px;gap:12px}
.vvp-ev-subscription-head h3{font-size:20px}
.vvp-ev-subscription-summary{grid-template-columns:1fr}
.vvp-ev-subscription-summary>div{padding:13px 16px;border-right:0!important;border-bottom:1px solid #E5EAF0!important}
.vvp-ev-subscription-summary>div:last-child{border-bottom:0!important}
.vvp-ev-subscription-action{grid-template-columns:1fr;gap:14px;padding:17px 18px}
.vvp-ev-subscription-action .vvp-ev-button-secondary{width:100%;white-space:normal}
.vvp-ev-subscription-message,.vvp-ev-subscription-qa,.vvp-ev-subscription-next-clean{padding-left:18px;padding-right:18px}
.vvp-ev-subscription-renew>summary{padding:14px 18px}
.vvp-ev-subscription-renew .vvp-ev-subscription-offer{margin:0 18px 18px}
.vvp-ev-subscription-periods{grid-template-columns:1fr}
}

/* Responsive */
@media(max-width:900px){
 .vvp-ev-dashboard-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:34px}
.vvp-ev-side-commercial{grid-column:auto}
.vvp-vector-directions,.vvp-vector-two{grid-template-columns:1fr}
.vvp-vector-three,.vvp-vector-people,.vvp-vector-stories,.vvp-ev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.vvp-ev-filter{grid-template-columns:1fr 1fr!important}
}
@media(max-width:767px){
 .vvp-ev-cabinet-nav{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}
.vvp-ev-next-step,.vvp-ev-overview-company,.vvp-ev-opora-strip{grid-template-columns:1fr;gap:16px;padding:20px}
.vvp-ev-next-step .vvp-ev-button,.vvp-ev-overview-company>a,.vvp-ev-opora-strip>a{width:100%;min-width:0}
.vvp-ev-overview-commerce{padding:20px}
.vvp-ev-overview-products,.vvp-ev-company-list-grid{grid-template-columns:1fr}
.vvp-ev-overview-products article{min-height:0}
.vvp-ev-profile-summary,.vvp-ev-company-task,.vvp-ev-companies-page{padding:20px}
.vvp-ev-profile-summary-grid{grid-template-columns:1fr}
.vvp-ev-company-logo-row{grid-template-columns:1fr}
.vvp-ev-company-logo-preview{width:96px;height:96px}
.vvp-ev-profile-summary-grid .vvp-ev-person-photo{width:96px;height:96px}
.vvp-ev-card-actions{display:grid;grid-template-columns:1fr}
.vvp-ev-card-actions a{width:100%}
.vvp-vector,.vvp-ev{padding-left:16px;padding-right:16px}
.vvp-vector>section{padding:32px 0}
.vvp-vector-hero{padding-top:14px!important;padding-bottom:34px!important}
.vvp-vector h1{font-size:34px}
.vvp-vector h2{font-size:25px}
.vvp-vector .lead{font-size:16px}
.vvp-vector-actions{display:grid;grid-template-columns:1fr}
.vvp-vector .btn{width:100%}
.vvp-vector-three,.vvp-vector-two,.vvp-vector-people,.vvp-vector-stories,.vvp-ev-grid{grid-template-columns:1fr}
.vvp-vector-cta{display:grid;gap:18px;margin:24px 0;padding:22px!important}
.vvp-vector-breadcrumb{flex-wrap:wrap}
.vvp-ev-register-card,.vvp-ev-service-card,.vvp-ev-login-card{margin-top:4px;padding:23px 19px 25px}
.vvp-ev-register-card h2,.vvp-ev-login-card h2{font-size:26px}
.vvp-ev-login-links{align-items:flex-start}
.vvp-ev-confirmation-panel{grid-template-columns:1fr;padding:18px}
.vvp-ev-resend-block form{display:grid;grid-template-columns:1fr;align-items:stretch}
.vvp-ev-resend-block form button{width:100%}
.vvp-ev-onboarding-steps{grid-template-columns:1fr}
.vvp-ev-partner-source{align-items:flex-start;flex-direction:column;gap:4px}
.vvp-ev-columns,.vvp-ev-filter,.vvp-ev-checkgrid,.vvp-ev-products,.vvp-ev-commerce-picker,.vvp-ev-inline-checkout .vvp-form-grid,.vvp-ev-inline-checkout .vvpco-formats__grid{grid-template-columns:1fr!important}
.vvp-ev-commerce-workspace-body{padding:15px}
.vvp-ev-commerce-selected{grid-template-columns:1fr}
.vvp-ev-commerce-selected>span{grid-column:auto}
.vvp-ev-commerce-selected>em{white-space:normal}
.vvp-ev-commerce-selected>.vvp-ev-button-secondary{width:100%;margin-top:4px}
.vvp-ev-company-head,.vvp-ev-team-row,.vvp-ev-section-head,.vvp-ev-representative-head{display:block}
.vvp-ev-company-head-actions{margin-top:12px}
.vvp-ev-order-row{display:block}
.vvp-ev-dashboard-quick{grid-template-columns:1fr;gap:16px;margin-bottom:30px}
.vvp-ev-side-commercial{grid-column:auto}
#my-profile{margin-bottom:32px}
.vvp-ev-dashboard-section{margin-top:32px;padding-top:24px}
.vvp-ev-person-membership form button{width:100%;min-width:0}
.vvp-ev-person-intro,.vvp-ev-public-person{grid-template-columns:1fr}
.vvp-ev-person-photo{width:84px;height:84px}
.vvp-ev-public-person-photo{width:96px;height:96px}
.vvp-ev-person-score{display:inline-block;margin-top:10px}
.vvp-ev-representative-head .vvp-ev-button-secondary{margin-top:10px;width:100%}
.vvp-ev-ai-controls{display:grid;grid-template-columns:1fr}
.vvp-ev-ai-controls>.vvp-ev-ai-action{width:100%}
.vvp-ev-filter-actions{grid-column:auto}
}


/* rc52 — Eastern Vector public design alignment with core VVP */
.vvp-vector{max-width:1160px}
.vvp-vector>section{padding:48px 0}
.vvp-vector-hero{max-width:1000px;padding-top:26px!important;padding-bottom:46px!important}
.vvp-vector h1{max-width:930px;font-size:clamp(36px,4vw,50px);line-height:1.08}
.vvp-vector .lead{max-width:860px;font-size:18px;line-height:1.65}
.vvp-vector-section-head{max-width:820px;margin-bottom:26px}
.vvp-vector-hero-facts{display:flex;gap:0;flex-wrap:wrap;margin-top:24px;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line)}
.vvp-vector-hero-facts span{padding:10px 18px 10px 0;margin-right:18px;color:var(--vvp-muted);font-size:13px}
.vvp-vector-hero-facts strong{margin-right:5px;color:var(--vvp-blue);font-size:17px}
.vvp-vector-directions{gap:16px}
.vvp-vector .direction{min-height:166px;padding:24px;border:1px solid #E4E7EB;border-top:2px solid var(--vvp-blue)}
.vvp-vector .direction.active{border-top-color:var(--vvp-red)}
.vvp-vector-three{gap:0;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line)}
.vvp-vector-three>div{padding:24px 28px 26px 0;border:0;background:#fff}
.vvp-vector-three>div+div{padding-left:28px;border-left:1px solid var(--vvp-line)}
.vvp-vector-editorial-intro>p{max-width:860px;margin:0;color:#374151;font-size:17px;line-height:1.68}
.vvp-vector-opora{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;padding-top:38px!important;padding-bottom:38px!important}
.vvp-vector-opora h2{margin-bottom:9px}
.vvp-vector-opora p{max-width:780px;margin:0;color:#414B59}
.vvp-vector-opora-count{margin-top:14px!important;color:var(--vvp-blue)!important;font-size:14px}
.vvp-vector-opora-count strong{font-size:20px}
.vvp-vector-opora-actions{display:grid;justify-items:start;gap:11px;min-width:230px}
.vvp-vector-text-link{font-size:13px;font-weight:700}
.vvp-vector-cta{margin:36px 0;padding:30px 0!important;border:0!important;border-top:1px solid var(--vvp-line)!important;border-bottom:1px solid var(--vvp-line)!important;background:#fff}
.vvp-vector-media{padding-top:34px!important}
.vvp-vector-people article,.vvp-vector-stories article{padding:0 0 18px;border:0;border-bottom:1px solid var(--vvp-line)}
.vvp-vector-people img,.vvp-vector-stories img{background:#F8F9FA}
.vvp-ev-filter{padding:18px 0;border:0;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line);background:#fff}
.vvp-ev-catalog-result{display:flex;align-items:baseline;gap:8px;margin:22px 0 0;color:var(--vvp-muted);font-size:13px}
.vvp-ev-catalog-result strong{color:var(--vvp-blue);font-size:18px}
.vvp-ev-grid{gap:20px;margin-top:14px}
.vvp-ev-grid article.vvp-ev-catalog-card{display:flex;flex-direction:column;padding:0;border:1px solid var(--vvp-line);border-top:2px solid var(--vvp-blue);background:#fff}
.vvp-ev-catalog-image{display:flex;align-items:center;justify-content:center;min-height:150px;padding:18px;background:#FAFBFC;border-bottom:1px solid #EEF1F4}
.vvp-ev-grid article.vvp-ev-catalog-card .vvp-ev-catalog-image img{width:100%;height:150px;max-height:none;margin:0;object-fit:contain}
.vvp-ev-catalog-card-body{display:flex;flex:1;flex-direction:column;padding:19px 20px 20px}
.vvp-ev-catalog-meta{display:flex;gap:7px 12px;flex-wrap:wrap;margin-bottom:7px;color:#7A8490;font-size:11px;font-weight:700}
.vvp-ev-catalog-meta span+span:before{content:'·';margin-right:12px;color:#B2B8C0}
.vvp-ev-catalog-title h3{margin:3px 0 8px;font-size:20px;line-height:1.3}
.vvp-ev-catalog-representative{margin:0 0 9px!important;color:#4D5866!important;font-size:13px}
.vvp-ev-catalog-china{align-self:flex-start;margin:0 0 12px;padding:5px 8px;border:1px solid #D9E2EA;color:var(--vvp-blue);font-size:11px;font-weight:800}
.vvp-ev-catalog-description{margin:0!important;color:var(--vvp-muted)!important;line-height:1.58}
.vvp-ev-catalog-open{margin-top:auto;padding-top:17px;font-size:13px;font-weight:800}
.vvp-ev-public{max-width:980px;margin:0 auto}
.vvp-ev-public-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:start;margin:0 0 34px;padding:0 0 30px;border-bottom:1px solid var(--vvp-line)}
.vvp-ev-public-logo{display:flex;align-items:center;justify-content:center;width:150px;min-height:110px;padding:12px;border:1px solid var(--vvp-line);background:#fff}
.vvp-ev-public-logo img{display:block;width:100%;height:auto;max-height:120px;object-fit:contain}
.vvp-ev-public-summary{min-width:0}
.vvp-ev-badges{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 13px}
.vvp-ev-public-meta{display:flex;gap:9px 22px;flex-wrap:wrap;margin:0 0 12px;color:#566170;font-size:13px}
.vvp-ev-public .vvp-ev-lead{max-width:820px;margin:0;color:#374151;font-size:18px;line-height:1.62}
.vvp-ev-public-section{margin:0;padding:30px 0;border-top:1px solid var(--vvp-line)}
.vvp-ev-public-head+.vvp-ev-public-section{border-top:0;padding-top:0}
.vvp-ev-public-section h2{margin:0 0 12px;color:var(--vvp-blue);font-size:26px;line-height:1.25}
.vvp-ev-public-section p{max-width:850px;margin:0;color:#414B59;line-height:1.68}
.vvp-ev-public-person{grid-template-columns:auto minmax(0,1fr);gap:24px;margin:0;padding:30px 0;border:0;border-top:1px solid var(--vvp-line);background:#fff}
.vvp-ev-public-person h2{margin:0 0 5px;color:var(--vvp-blue);font-size:25px}
.vvp-ev-public-person-photo{width:120px;height:120px;border:1px solid var(--vvp-line)}
.vvp-ev-public-contacts p{line-height:1.8}
.vvp-ev-related{margin-top:0}
.vvp-ev-related ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}
.vvp-ev-related li{padding:10px 0;border-bottom:1px solid #EEF1F4}
.vvp-ev-related li:last-child{border-bottom:0}
.vvp-ev-public-foot{padding:18px 0 0;border-top:1px solid var(--vvp-line)}
.vvp-ev-public-foot .vvp-ev-registry-note{margin:0;color:#7A8490;line-height:1.55}
@media(max-width:900px){
 .vvp-vector-opora{grid-template-columns:1fr;gap:20px}
.vvp-vector-opora-actions{min-width:0}
}
@media(max-width:767px){
 .vvp-vector>section{padding:36px 0}
.vvp-vector-hero{padding-bottom:36px!important}
.vvp-vector-hero-facts{display:grid;grid-template-columns:1fr}
.vvp-vector-hero-facts span{margin:0;padding:9px 0;border-bottom:1px solid #EEF1F4}
.vvp-vector-hero-facts span:last-child{border-bottom:0}
.vvp-vector-three{display:block}
.vvp-vector-three>div,.vvp-vector-three>div+div{padding:20px 0;border:0;border-bottom:1px solid var(--vvp-line)}
.vvp-vector-three>div:last-child{border-bottom:0}
.vvp-vector-cta{display:grid;gap:18px;padding:24px 0!important}
.vvp-ev-filter{padding:16px 0}
.vvp-ev-grid{gap:16px}
.vvp-ev-public-head{grid-template-columns:1fr;gap:18px}
.vvp-ev-public-logo{width:130px}
.vvp-ev-public-person{grid-template-columns:1fr;gap:16px}
.vvp-ev-public-section h2,.vvp-ev-public-person h2{font-size:22px}
}


/* rc53 — Eastern Vector cabinet aligned with core VVP */
.vvp-ev-cabinet{max-width:1160px}
.vvp-ev-account-bar{margin-bottom:8px;padding:7px 0 12px;color:#6A7481;font-size:12px;border-bottom:0}
.vvp-ev-account-bar span{font-weight:700;color:#4F5965}
.vvp-ev-account-bar a{font-weight:700}
.vvp-ev-cabinet-nav{gap:20px;margin:0 0 36px;padding:0;border-bottom:1px solid var(--vvp-line)}
.vvp-ev-cabinet-nav a{position:relative;padding:12px 0 13px;border:0;background:transparent!important;color:#5A6572!important;font-size:14px;font-weight:700}
.vvp-ev-cabinet-nav a:hover{border:0;background:transparent;color:var(--vvp-blue)!important;text-decoration:none}
.vvp-ev-cabinet-nav a[aria-current="page"]{border:0;background:transparent;color:var(--vvp-blue)!important}
.vvp-ev-cabinet-nav a[aria-current="page"]:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--vvp-red)}
.vvp-ev-overview{gap:0}
.vvp-ev-overview>section{padding:30px 0;border-top:1px solid var(--vvp-line)}
.vvp-ev-overview>section:first-child{border-top:0;padding-top:4px}
.vvp-ev-next-step{grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:24px 26px!important;margin-bottom:30px;border:1px solid var(--vvp-line)!important;border-left:4px solid var(--vvp-red)!important;background:#F9FAFB}
.vvp-ev-next-step h2{font-size:25px;line-height:1.25}
.vvp-ev-next-step .vvp-ev-button{min-width:180px}
.vvp-ev-overview-company{padding:30px 0!important;border:0!important;background:#fff}
.vvp-ev-overview-company h2{font-size:25px}
.vvp-ev-overview-company-meta{display:flex;gap:8px 18px;flex-wrap:wrap;margin:8px 0 10px;color:#5B6573;font-size:13px}
.vvp-ev-overview-company-meta strong{color:var(--vvp-text)}
.vvp-ev-opora-strip{padding:25px 0!important;border:0!important;border-top:1px solid var(--vvp-line)!important;background:#fff}
.vvp-ev-opora-strip strong{font-size:17px}
.vvp-ev-opora-strip p{max-width:760px;font-size:14px;line-height:1.55}
.vvp-ev-overview-commerce{padding:32px 0!important;border:0!important;border-top:1px solid var(--vvp-line)!important;background:#fff}
.vvp-ev-overview-head{max-width:820px;margin-bottom:18px}
.vvp-ev-overview-head h2{font-size:24px}
.vvp-ev-overview-products{gap:14px}
.vvp-ev-overview-products article{min-height:0;padding:19px 20px;border:1px solid var(--vvp-line);border-top:2px solid var(--vvp-blue);background:#fff}
.vvp-ev-product-kicker{font-size:17px}
.vvp-ev-product-price{font-size:20px}
.vvp-ev-overview-products article p{font-size:13px}
.vvp-ev-overview-products .vvp-ev-button{width:auto;align-self:flex-start;margin-top:16px;background:#fff;color:var(--vvp-red)!important}
.vvp-ev-overview-products .vvp-ev-button:hover{background:var(--vvp-soft-red);color:var(--vvp-red)!important}
.vvp-ev-cabinet-page{gap:30px}
.vvp-ev-profile-summary,.vvp-ev-company-task,.vvp-ev-companies-page{padding:0 0 30px;border:0;border-bottom:1px solid var(--vvp-line);background:#fff}
.vvp-ev-profile-summary-grid{padding-top:4px}
.vvp-ev-company-list-grid{gap:18px}
.vvp-ev-company-summary{min-height:0;padding:22px;border:1px solid var(--vvp-line);border-top:2px solid var(--vvp-blue)}
.vvp-ev-company-summary-head h3{margin:2px 0 15px;font-size:20px}
.vvp-ev-company-summary-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #EEF1F4;border-bottom:1px solid #EEF1F4}
.vvp-ev-company-summary-meta>span{min-width:0;padding:12px 14px 12px 0}
.vvp-ev-company-summary-meta>span:nth-child(even){padding-left:14px;border-left:1px solid #EEF1F4}
.vvp-ev-company-summary-meta small{display:block;margin-bottom:4px;color:#7A8490;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.vvp-ev-company-summary-meta strong{display:block;color:#35404D;font-size:13px;line-height:1.4}
.vvp-ev-card-actions{padding-top:16px}
.vvp-ev-card-actions .vvp-ev-button,.vvp-ev-card-actions .vvp-ev-button-secondary{min-height:40px;padding:9px 14px;font-size:13px}
.vvp-ev-company-task>.vvp-ev-section-head{padding-bottom:20px;border-bottom:1px solid var(--vvp-line)}
.vvp-ev-subpage-back{margin-bottom:-2px}
.vvp-ev-invite{margin-top:30px;padding:24px 0 0;border:0;border-top:1px solid var(--vvp-line)}
.vvp-ev-membership,.vvp-ev-person-membership{border-left-width:3px}
.vvp-ev-commerce-inline{padding:0!important;border:0!important;border-top:0!important;background:#fff}
.vvp-ev-material-history{margin-top:8px}
@media(max-width:767px){
 .vvp-ev-cabinet-nav{gap:18px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}
.vvp-ev-next-step{grid-template-columns:1fr;gap:16px;padding:20px!important}
.vvp-ev-overview-company,.vvp-ev-opora-strip{grid-template-columns:1fr;gap:16px;padding:24px 0!important}
.vvp-ev-overview-commerce{padding:26px 0!important}
.vvp-ev-profile-summary,.vvp-ev-company-task,.vvp-ev-companies-page{padding:0 0 24px}
.vvp-ev-company-summary-meta{grid-template-columns:1fr}
.vvp-ev-company-summary-meta>span,.vvp-ev-company-summary-meta>span:nth-child(even){padding:10px 0;border-left:0;border-bottom:1px solid #EEF1F4}
.vvp-ev-company-summary-meta>span:last-child{border-bottom:0}
}


/* rc54 — Eastern Vector home and entrepreneurship */
.vvp-vector{width:100%;max-width:1170px;margin-left:auto;margin-right:auto}
.vvp-vector>section{padding:44px 0}
.vvp-vector-hero{max-width:none!important;padding:28px 0 42px!important}
.vvp-vector-hero-copy{max-width:none}
.vvp-vector h1{max-width:1060px;margin-bottom:18px;font-size:40px;line-height:1.15;letter-spacing:-.02em}
.vvp-vector h2{font-size:28px;line-height:1.2}
.vvp-vector h3{font-size:22px;line-height:1.25}
.vvp-vector p{font-size:16px;line-height:1.65}
.vvp-vector .lead{max-width:900px;font-size:18px;line-height:1.65}
.vvp-vector-section-head{max-width:none;margin-bottom:24px}
.vvp-vector-section-head>p,.vvp-vector-section-head>div>p{max-width:850px;margin:0;color:var(--vvp-muted);font-size:16px}
.vvp-vector-section-head-row{display:flex;align-items:end;justify-content:space-between;gap:28px}
.vvp-vector-section-head-row .vvp-vector-text-link{flex:0 0 auto;margin-bottom:4px}
.vvp-vector-utility-link{display:inline-flex;align-items:center;min-height:44px;margin-left:8px;color:var(--vvp-blue);font-size:14px;font-weight:700}
.vvp-vector-hero-facts{max-width:none;margin-top:28px}
.vvp-vector-hero-facts span{font-size:13px}
.vvp-vector-hero-facts strong{font-size:16px}
.vvp-vector-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.vvp-vector .direction{min-height:210px;padding:24px 26px 22px}
.vvp-vector .direction>span{font-size:22px}
.vvp-vector .direction>p{max-width:500px;margin:0;color:#4B5563}
.vvp-vector .direction>strong{margin-top:auto;padding-top:12px}
.vvp-vector .direction>em{margin-top:3px}
.vvp-vector-direction-partner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px solid #EEF1F4}
.vvp-vector-direction-partner small{color:#737D89;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.vvp-vector-direction-partner img{display:block;width:auto;max-width:148px;height:auto;max-height:30px}
.vvp-vector-participant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.vvp-vector-participant-grid--1{grid-template-columns:minmax(0,760px)}
.vvp-vector-participant-card{display:grid;grid-template-columns:140px minmax(0,1fr);min-height:210px;border:1px solid var(--vvp-line);border-top:2px solid var(--vvp-blue);background:#fff}
.vvp-vector-participant-logo{display:flex;align-items:center;justify-content:center;padding:20px;border-right:1px solid #EEF1F4;background:#FAFBFC}
.vvp-vector-participant-logo img{display:block;width:100%;height:auto;max-height:120px;object-fit:contain}
.vvp-vector-participant-card-body{display:flex;flex-direction:column;padding:20px 22px}
.vvp-vector-participant-meta{display:flex;gap:8px 14px;flex-wrap:wrap;color:#7A8490;font-size:11px;font-weight:750}
.vvp-vector-participant-meta span+span:before{content:'·';margin-right:12px;color:#B4BBC4}
.vvp-vector-participant-card h3{margin:7px 0 8px}
.vvp-vector-participant-rep{margin:0 0 8px!important;color:#4D5866!important;font-size:13px!important}
.vvp-vector-participant-china{align-self:flex-start;margin:0 0 10px;padding:4px 7px;border:1px solid #DCE4EB;color:var(--vvp-blue);font-size:11px;font-weight:800}
.vvp-vector-participant-card-body>p:last-of-type{margin:0;color:var(--vvp-muted)}
.vvp-vector-card-link{display:inline-flex;margin-top:auto;padding-top:15px;font-size:13px;font-weight:800}
.vvp-vector-practice-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:34px}
.vvp-vector-practice-feature{display:grid;gap:18px}
.vvp-vector-practice-image{display:block;overflow:hidden;background:#F6F7F9}
.vvp-vector-practice-image img{display:block;width:100%;height:auto;max-height:360px;object-fit:cover}
.vvp-vector-practice-meta{display:flex;gap:10px;align-items:center;color:#7A8490;font-size:11px;font-weight:700}
.vvp-vector-practice-meta span{color:var(--vvp-red);font-weight:800}
.vvp-vector-practice-feature h3{margin:7px 0 10px;font-size:27px}
.vvp-vector-practice-feature p{max-width:720px;margin:0;color:#4B5563}
.vvp-vector-practice-list{border-top:1px solid var(--vvp-line)}
.vvp-vector-practice-list article{padding:16px 0 18px;border-bottom:1px solid var(--vvp-line)}
.vvp-vector-practice-list h3{margin:6px 0 7px;font-size:18px}
.vvp-vector-practice-list p{margin:0;color:#66717E;font-size:14px}
.vvp-vector-story-filters{margin-bottom:24px}
.vvp-vector-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line)}
.vvp-vector-tool-card{display:flex;flex-direction:column;min-height:220px;padding:23px 24px;border-right:1px solid var(--vvp-line);text-decoration:none!important}
.vvp-vector-tool-card:last-child{border-right:0}
.vvp-vector-tool-card:hover{background:#FAFBFC}
.vvp-vector-tool-card>span{color:var(--vvp-red);font-size:11px;font-weight:800;letter-spacing:.07em}
.vvp-vector-tool-card h3{margin:8px 0 9px}
.vvp-vector-tool-card p{margin:0;color:#5A6571;font-size:14px}
.vvp-vector-tool-card strong{margin-top:auto;padding-top:15px;color:var(--vvp-blue);font-size:13px}
.vvp-vector-join-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line)}
.vvp-vector-join-steps>div{padding:24px 28px 26px 0}
.vvp-vector-join-steps>div+div{padding-left:28px;border-left:1px solid var(--vvp-line)}
.vvp-vector-join-steps span{color:var(--vvp-red);font-size:12px;font-weight:800}
.vvp-vector-join-steps h3{margin:8px 0 8px}
.vvp-vector-join-steps p{margin:0;color:#596471}
.vvp-vector-partner-lockup{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--vvp-line)}
.vvp-vector-partner-lockup>span{color:#737D89;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.vvp-vector-partner-lockup img{display:block;width:auto;max-width:178px;height:auto;max-height:35px}
.vvp-vector-partner-lockup strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.vvp-vector-opora{grid-template-columns:240px minmax(0,1fr) auto;gap:32px}
.vvp-vector-opora-brand{align-self:start}
.vvp-vector-opora-brand img{display:block;width:auto;max-width:210px;height:auto;margin:0 0 18px}
.vvp-vector-opora-brand h2{margin:5px 0 0}
.vvp-vector-opora-copy p{max-width:720px}
.vvp-vector-opora-actions{align-self:center}
.vvp-vector-tabs{display:flex;gap:22px;margin:0 0 24px;border-bottom:1px solid var(--vvp-line)}
.vvp-vector-tabs a{position:relative;padding:11px 0 13px;color:#5A6572;font-size:14px;font-weight:750;text-decoration:none}
.vvp-vector-tabs a[aria-current="page"]{color:var(--vvp-blue)}
.vvp-vector-tabs a[aria-current="page"]:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--vvp-red)}
.vvp-vector-rep-filter{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) auto auto;gap:10px;align-items:center;padding:18px 0;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line)}
.vvp-vector-rep-filter input{width:100%;min-height:44px;padding:9px 11px;border:1px solid #D7DDE4;background:#fff}
.vvp-vector-rep-filter button{min-height:44px;padding:9px 18px;border:1px solid var(--vvp-red);background:var(--vvp-red);color:#fff;font-weight:700}
.vvp-vector-rep-filter>a{font-size:13px;font-weight:700}
.vvp-vector-representative-result{display:flex;align-items:baseline;gap:8px;margin:20px 0 12px;color:var(--vvp-muted);font-size:13px}
.vvp-vector-representative-result strong{color:var(--vvp-blue);font-size:18px}
.vvp-vector-representative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.vvp-vector-representative-grid article{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:20px;border:1px solid var(--vvp-line);border-top:2px solid var(--vvp-blue);background:#fff}
.vvp-vector-representative-photo{display:block}
.vvp-vector-representative-photo img{display:block;width:130px;height:150px;object-fit:cover}
.vvp-vector-representative-grid h3{margin:5px 0 5px}
.vvp-vector-representative-grid p{margin:0 0 8px;color:#5A6571;font-size:14px}
.vvp-vector-representative-title{font-weight:700;color:#394452!important}
.vvp-vector-representative-company{font-size:12px!important;color:#7A8490!important}
.vvp-ev-filter{grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) minmax(170px,1fr)}
.vvp-vector-cta{margin-top:16px}
@media(max-width:980px){
 .vvp-vector-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.vvp-vector-tool-card:nth-child(2){border-right:0}
.vvp-vector-tool-card:nth-child(-n+2){border-bottom:1px solid var(--vvp-line)}
.vvp-vector-practice-grid{grid-template-columns:1fr}
.vvp-vector-opora{grid-template-columns:210px minmax(0,1fr)}
.vvp-vector-opora-actions{grid-column:1/-1}
.vvp-vector-representative-grid{grid-template-columns:1fr}
}
@media(max-width:767px){
 .vvp-vector h1{font-size:30px;line-height:1.15}
.vvp-vector h2{font-size:22px}
.vvp-vector h3{font-size:20px}
.vvp-vector p,.vvp-vector .lead{font-size:16px}
.vvp-vector-section-head-row{display:block}
.vvp-vector-section-head-row .vvp-vector-text-link{display:inline-flex;margin-top:12px}
.vvp-vector-utility-link{width:100%;margin:2px 0 0}
.vvp-vector-directions,.vvp-vector-participant-grid,.vvp-vector-tool-grid,.vvp-vector-join-steps{grid-template-columns:1fr}
.vvp-vector .direction{min-height:0}
.vvp-vector-participant-card{grid-template-columns:1fr}
.vvp-vector-participant-logo{min-height:110px;border-right:0;border-bottom:1px solid #EEF1F4}
.vvp-vector-tool-card,.vvp-vector-tool-card:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid var(--vvp-line)}
.vvp-vector-tool-card:last-child{border-bottom:0}
.vvp-vector-join-steps>div,.vvp-vector-join-steps>div+div{padding:20px 0;border-left:0;border-bottom:1px solid var(--vvp-line)}
.vvp-vector-join-steps>div:last-child{border-bottom:0}
.vvp-vector-opora{grid-template-columns:1fr;gap:20px}
.vvp-vector-opora-actions{grid-column:auto}
.vvp-vector-tabs{gap:17px;overflow-x:auto}
.vvp-vector-tabs a{white-space:nowrap}
.vvp-vector-rep-filter{grid-template-columns:1fr}
.vvp-vector-representative-grid article{grid-template-columns:94px minmax(0,1fr);gap:15px;padding:16px}
.vvp-vector-representative-photo img{width:94px;height:112px}
.vvp-ev-filter{grid-template-columns:1fr!important}
}


/* rc56 — Eastern Vector home typography and utility */
.vvp-vector h1{font-size:40px;line-height:1.15;font-weight:700}
.vvp-vector h2{font-size:28px;line-height:1.2;font-weight:700}
.vvp-vector h3{font-size:22px;line-height:1.25;font-weight:700}
.vvp-vector p{font-size:18px;line-height:1.65}
.vvp-vector .lead{font-size:18px;line-height:1.65}
.vvp-vector-section-head>p,.vvp-vector-section-head>div>p{font-size:18px;line-height:1.65}
.vvp-vector .direction>p{font-size:16px;line-height:1.6}
.vvp-vector-participant-card-body>p:last-of-type{font-size:16px;line-height:1.6}
.vvp-vector-opora-copy p{font-size:16px;line-height:1.6}
.vvp-vector-join-steps p{font-size:16px;line-height:1.6}
@media(max-width:767px){
 .vvp-vector h1{font-size:30px;line-height:1.15}
.vvp-vector h2{font-size:22px;line-height:1.2}
.vvp-vector h3{font-size:20px;line-height:1.25}
.vvp-vector p,.vvp-vector .lead,.vvp-vector-section-head>p,.vvp-vector-section-head>div>p{font-size:16px;line-height:1.65}
}


/* rc57 — Eastern Vector homepage final polish */
.vvp-vector-directory-shortcuts{display:flex;gap:9px 18px;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:4px}
.vvp-vector-directory-shortcuts a{font-size:13px;font-weight:800;white-space:nowrap}
.vvp-vector-participant-grid--1{grid-template-columns:1fr}
.vvp-vector-participant-grid--1 .vvp-vector-participant-card{grid-template-columns:180px minmax(0,1fr)}
.vvp-vector-participant-grid--1 .vvp-vector-participant-logo{min-height:190px}
@media(max-width:767px){
 .vvp-vector-directory-shortcuts{justify-content:flex-start;margin-top:14px}
.vvp-vector-directory-shortcuts a{white-space:normal}
.vvp-vector-participant-grid--1 .vvp-vector-participant-card{grid-template-columns:1fr}
.vvp-vector-participant-grid--1 .vvp-vector-participant-logo{min-height:110px}
}


/* rc58 — Entrepreneurship catalog filter refinement */
.vvp-ev-filter{grid-template-columns:minmax(250px,2fr) minmax(150px,1fr) minmax(170px,1fr) minmax(210px,1.25fr)}
.vvp-ev-filter select{min-width:0}
@media(max-width:980px){
 .vvp-ev-filter{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
 .vvp-ev-filter{grid-template-columns:1fr}
}


/* rc59 — Eastern Vector registration page */
.vvp-ev-register-page{width:100%;max-width:1170px;margin:0 auto 48px;padding:30px 0 10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);gap:56px;align-items:start}
.vvp-ev-register-intro{padding:10px 0}
.vvp-ev-register-intro h1{max-width:650px;margin:10px 0 16px;color:var(--vvp-blue);font-size:40px;line-height:1.15;letter-spacing:-.02em}
.vvp-ev-register-intro .vvp-ev-lead{max-width:680px;margin:0;color:#374151;font-size:18px;line-height:1.65}
.vvp-ev-register-panel{padding:28px 30px 30px;border:1px solid var(--vvp-line);border-top:3px solid var(--vvp-red);background:#fff}
.vvp-ev-register-panel h2{margin:6px 0 20px;color:var(--vvp-blue);font-size:26px;line-height:1.25}
.vvp-ev-register-panel .vvp-ev-register-form{max-width:none;margin:0}
.vvp-ev-register-panel .vvp-ev-register-form>button{width:100%;min-height:48px;margin-top:2px}
.vvp-ev-register-partner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 18px;align-items:center;margin:24px 0 0;padding:19px 0;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line)}
.vvp-ev-register-partner>span{grid-column:1/-1;color:#737D89;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.vvp-ev-register-partner img{display:block;width:auto;max-width:190px;height:auto;max-height:42px}
.vvp-ev-register-partner strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.vvp-ev-register-facts{display:grid;gap:0;margin-top:25px;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line)}
.vvp-ev-register-facts span{padding:11px 0;border-bottom:1px solid #EEF1F4;color:#5B6571;font-size:14px;line-height:1.45}
.vvp-ev-register-facts span:last-child{border-bottom:0}
.vvp-ev-register-facts strong{display:inline-block;min-width:115px;margin-right:8px;color:var(--vvp-blue)}
.vvp-ev-register-page .vvp-ev-onboarding-steps{margin-top:24px}
.vvp-ev-register-page .vvp-ev-login-link{margin-top:18px;padding-top:16px;border-top:1px solid var(--vvp-line)}
@media(max-width:900px){
 .vvp-ev-register-page{grid-template-columns:1fr;gap:28px}
.vvp-ev-register-intro h1{max-width:none}
.vvp-ev-register-intro .vvp-ev-lead{max-width:780px}
}
@media(max-width:767px){
 .vvp-ev-register-page{padding:18px 0 0;gap:22px}
.vvp-ev-register-intro{padding:0}
.vvp-ev-register-intro h1{font-size:30px;line-height:1.15}
.vvp-ev-register-intro .vvp-ev-lead{font-size:16px}
.vvp-ev-register-panel{padding:22px 18px 24px}
.vvp-ev-register-panel h2{font-size:22px}
.vvp-ev-register-facts strong{display:block;min-width:0;margin:0 0 2px}
}


/* rc62 — Eastern Vector cabinet production cleanup */
.vvp-ev-cabinet{width:100%;max-width:1170px;margin-left:auto;margin-right:auto}
/* rc63 — Eastern Vector company edit width and hierarchy */
.vvp-ev-profile-form{max-width:none!important;gap:0}
.vvp-ev-profile-form>.vvp-ev-progress{max-width:none;margin:0 0 20px}
.vvp-ev-form-section{display:grid;gap:18px;padding:30px 0;border-top:1px solid var(--vvp-line)}
.vvp-ev-form-section:first-of-type{border-top:0;padding-top:8px}
.vvp-ev-form-section-head{max-width:850px;margin-bottom:2px}
.vvp-ev-form-section-head h3{margin:0 0 8px;color:var(--vvp-blue);font-size:24px;line-height:1.25}
.vvp-ev-form-section-head p{margin:0;color:var(--vvp-muted);font-size:15px;line-height:1.6}
.vvp-ev-profile-form .vvp-ev-website-source{max-width:none;margin:0;padding:18px 20px}
.vvp-ev-profile-form .vvp-ev-company-logo-row{margin:0}
.vvp-ev-taxonomy-columns{align-items:start}
.vvp-ev-taxonomy-columns select{min-height:132px}
.vvp-ev-china-layout{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:24px;align-items:start}
.vvp-ev-china-layout fieldset{margin:0}
.vvp-ev-form-section .vvp-ev-ai-field{max-width:none}
.vvp-ev-form-section .vvp-ev-representative-head{margin:0}
.vvp-ev-form-submit{display:grid;gap:18px;padding:26px 0 4px;border-top:1px solid var(--vvp-line)}
.vvp-ev-form-submit>.check{max-width:880px}
.vvp-ev-profile-form .vvp-ev-actions{margin:0}
.vvp-ev-inline-checkout form{max-width:none}
.vvp-ev-public{max-width:1170px}
@media(max-width:767px){
 .vvp-ev-form-section{padding:24px 0;gap:15px}
.vvp-ev-form-section-head h3{font-size:21px}
.vvp-ev-china-layout{grid-template-columns:1fr;gap:15px}
.vvp-ev-taxonomy-columns{grid-template-columns:1fr!important}
.vvp-ev-form-submit{padding-top:22px}
}


/* rc64 — Eastern Vector materials page hierarchy */
.vvp-ev-materials-page{gap:0}
.vvp-ev-materials-intro{padding:4px 0 30px;border-bottom:1px solid var(--vvp-line)}
.vvp-ev-materials-intro>h2{margin:0 0 10px;font-size:28px;line-height:1.2}
.vvp-ev-materials-intro>p{max-width:850px;margin:0;color:var(--vvp-muted);font-size:16px;line-height:1.65}
.vvp-ev-materials-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:26px;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line)}
.vvp-ev-materials-guide>div{padding:22px 26px 24px 0}
.vvp-ev-materials-guide>div+div{padding-left:26px;border-left:1px solid var(--vvp-line)}
.vvp-ev-materials-guide span{display:block;margin-bottom:7px;color:var(--vvp-red);font-size:11px;font-weight:800;letter-spacing:.07em}
.vvp-ev-materials-guide strong{display:block;margin-bottom:8px;color:var(--vvp-blue);font-size:18px}
.vvp-ev-materials-guide p{margin:0;color:#5B6573;font-size:14px;line-height:1.55}
.vvp-ev-materials-page .vvp-ev-commerce-inline{padding:30px 0!important;border:0!important;border-bottom:1px solid var(--vvp-line)!important;background:#fff}
.vvp-ev-materials-page .vvp-ev-commerce-picker{max-width:none}
.vvp-ev-editorial-request{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:28px 0;border-bottom:1px solid var(--vvp-line)}
.vvp-ev-editorial-request h2{margin:0 0 8px;font-size:24px;line-height:1.25}
.vvp-ev-editorial-request p{max-width:820px;margin:0;color:var(--vvp-muted);line-height:1.6}
.vvp-ev-materials-page .vvp-ev-material-history{margin:0;padding:30px 0 0;border-top:0}
@media(max-width:767px){
 .vvp-ev-materials-intro>h2{font-size:22px}
.vvp-ev-materials-guide{grid-template-columns:1fr}
.vvp-ev-materials-guide>div,.vvp-ev-materials-guide>div+div{padding:18px 0;border-left:0;border-bottom:1px solid var(--vvp-line)}
.vvp-ev-materials-guide>div:last-child{border-bottom:0}
.vvp-ev-editorial-request{grid-template-columns:1fr;gap:16px}
}


/* rc65 — Eastern Vector homepage trust layer */
.vvp-vector-data-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:26px;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line)}
.vvp-vector-data-trust>div{padding:20px 26px 22px 0}
.vvp-vector-data-trust>div+div{padding-left:26px;border-left:1px solid var(--vvp-line)}
.vvp-vector-data-trust span{display:block;margin-bottom:7px;color:var(--vvp-red);font-size:11px;font-weight:800;letter-spacing:.08em}
.vvp-vector-data-trust strong{display:block;margin-bottom:7px;color:var(--vvp-blue);font-size:16px;line-height:1.35}
.vvp-vector-data-trust p{margin:0;color:#5A6571;font-size:14px;line-height:1.55}
@media(max-width:767px){
 .vvp-vector-data-trust{grid-template-columns:1fr}
.vvp-vector-data-trust>div,.vvp-vector-data-trust>div+div{padding:16px 0;border-left:0;border-bottom:1px solid var(--vvp-line)}
.vvp-vector-data-trust>div:last-child{border-bottom:0}
}


/* rc66 — Eastern Vector personal profile and access hierarchy */
.vvp-ev-person-edit{padding:0;border:0;background:#fff}
.vvp-ev-person-edit>.vvp-ev-section-head{padding:0 0 24px;border-bottom:1px solid var(--vvp-line)}
.vvp-ev-person-form{max-width:none!important;gap:0}
.vvp-ev-person-form-section{display:grid;gap:18px;padding:28px 0;border-bottom:1px solid var(--vvp-line)}
.vvp-ev-person-form-section .vvp-ev-person-intro{max-width:850px}
.vvp-ev-person-form-section .vvp-ev-ai-field{max-width:none}
.vvp-ev-person-form-submit{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:24px 0 0}
.vvp-ev-profile-identity{display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap;margin-bottom:20px}
.vvp-ev-profile-identity h3{margin:0!important}
.vvp-ev-profile-identity>span{color:#6B7581;font-size:12px;font-weight:700}
.vvp-ev-profile-identity>span.is-public{padding:4px 7px;border:1px solid #D7E0EA;color:var(--vvp-blue)}
.vvp-ev-profile-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.vvp-ev-profile-copy h4{margin:0 0 6px!important}
.vvp-ev-person-membership{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;margin:30px 0 0!important;padding:26px 0!important;border:0!important;border-top:1px solid var(--vvp-line)!important;background:#fff!important}
.vvp-ev-person-membership-brand{grid-row:1/4}
.vvp-ev-person-membership-brand img{display:block;width:auto;max-width:185px;max-height:44px;margin-bottom:10px}
.vvp-ev-person-membership-brand span{display:block;max-width:190px;color:#6B7581;font-size:11px;font-weight:700;line-height:1.45}
.vvp-ev-person-membership>.vvp-ev-section-head{margin:0}
.vvp-ev-person-membership>.vvp-ev-membership-badge,.vvp-ev-person-membership>.vvp-ev-membership-wait,.vvp-ev-person-membership>form{grid-column:2}
.vvp-ev-person-membership>form{max-width:none}
.vvp-ev-invite{margin:32px 0 0!important;padding:28px 0 0!important;border:0!important;border-top:1px solid var(--vvp-line)!important;background:#fff!important}
.vvp-ev-invite>.vvp-ev-form-section-head{max-width:850px;margin-bottom:22px}
.vvp-ev-invite .vvp-ev-team-list{max-width:none}
.vvp-ev-invite-form{margin-top:26px;padding-top:24px;border-top:1px solid #EEF1F4}
.vvp-ev-invite-form h4{margin:0 0 16px;font-size:18px}
.vvp-ev-invite-form form{max-width:none}
.vvp-ev-invite-form .vvp-ev-columns{max-width:850px}
.vvp-ev-invite-form .vvp-ev-role-help{max-width:900px}
@media(max-width:767px){
 .vvp-ev-profile-copy{grid-template-columns:1fr;gap:18px}
.vvp-ev-person-membership{grid-template-columns:1fr;gap:18px}
.vvp-ev-person-membership-brand{grid-row:auto}
.vvp-ev-person-membership>.vvp-ev-membership-badge,.vvp-ev-person-membership>.vvp-ev-membership-wait,.vvp-ev-person-membership>form{grid-column:auto}
.vvp-ev-person-membership-brand img{max-width:170px}
}


/* rc67 — Eastern Vector service and moderation states */
.vvp-ev-moderation-state{display:grid;gap:5px;margin:0 0 22px;padding:15px 17px;border-left-width:3px}
.vvp-ev-moderation-state strong{color:var(--vvp-blue);font-size:14px}
.vvp-ev-moderation-state span{color:#515C69;font-size:13px;line-height:1.55}
.vvp-ev-moderation-state p{margin:6px 0 0;padding-top:8px;border-top:1px solid #E5E8EC;color:#424C58;font-size:13px;line-height:1.55}
.vvp-ev-moderation-state.is-submitted{border-left-color:var(--vvp-blue);background:#F5F7FA}
.vvp-ev-moderation-state.is-needs-changes{border-left-color:var(--vvp-red);background:var(--vvp-soft-red)}
.vvp-ev-moderation-state.is-draft{border-left-color:#9099A4;background:#F8F9FA}
.vvp-ev-company-status-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;color:#6B7581;font-size:12px}
.vvp-ev-company-status-line strong{padding:4px 7px;border:1px solid #D9DFE5;color:var(--vvp-blue);font-size:12px}
.vvp-ev-verification-card{max-width:760px;margin:12px auto 36px;padding:30px 34px 32px;border:1px solid var(--vvp-line);border-top:4px solid var(--vvp-red);background:#fff}
.vvp-ev-verification-card h2{margin:0 0 10px;font-size:30px;line-height:1.2}
.vvp-ev-verification-card .vvp-ev-lead{max-width:650px;margin-bottom:22px}
.vvp-ev-verification-steps{display:grid;gap:0;margin:0 0 22px;border-top:1px solid var(--vvp-line);border-bottom:1px solid var(--vvp-line)}
.vvp-ev-verification-steps>span{display:flex;align-items:center;gap:10px;padding:11px 0;color:#4C5663;font-size:14px;border-bottom:1px solid #EEF1F4}
.vvp-ev-verification-steps>span:last-child{border-bottom:0}
.vvp-ev-verification-steps strong{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--vvp-blue);color:#fff;font-size:11px}
.vvp-ev-verification-card form{max-width:none}
.vvp-ev-verification-exit{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--vvp-line);font-size:13px}
@media(max-width:767px){
 .vvp-ev-verification-card{margin:8px 0 24px;padding:22px 18px 24px}
.vvp-ev-verification-card h2{font-size:24px}
}

/* rc68 — Eastern Vector editorial alignment, public pages only */
.vvp-vector>section{padding:34px 0 38px}
.vvp-vector>.vvp-vector-hero{padding:20px 0 33px!important}
.vvp-vector .vvp-vector-hero .lead{max-width:850px}
.vvp-vector .vvp-vector-actions{margin-top:20px}
.vvp-vector .vvp-vector-section-head{margin-bottom:19px}
.vvp-vector .vvp-vector-section-head h2{margin-top:5px;margin-bottom:9px}
.vvp-vector .vvp-vector-section-head>p,.vvp-vector .vvp-vector-section-head>div>p{max-width:850px}
.vvp-vector .vvp-vector-hero-facts{margin-top:20px}
.vvp-vector .vvp-vector-hero-facts span{padding-top:10px;padding-bottom:10px}
.vvp-vector .vvp-vector-directory-shortcuts{gap:8px 20px}
.vvp-vector .vvp-vector-directory-shortcuts a{font-size:14px}
.vvp-vector .direction{transition:background-color .16s ease,border-color .16s ease}
.vvp-vector-home .vvp-vector-directions{gap:14px}
.vvp-vector-home .vvp-vector .direction{min-height:0}
.vvp-vector-home .direction{min-height:168px;padding:21px 23px 19px}
.vvp-vector-home .direction>span{font-size:21px}
.vvp-vector-home .direction>p{margin:7px 0 9px;font-size:15px;line-height:1.55}
.vvp-vector-home .direction>strong{padding-top:6px;font-size:12px}
.vvp-vector-home .direction>em{margin-top:8px;font-size:13px}
.vvp-vector-home .direction:hover{background:#F8FAFC;border-color:#AAB6C4;border-top-color:var(--vvp-red)}
.vvp-vector-home .vvp-vector-participant-card{border-top-width:2px}
.vvp-vector-home .vvp-vector-data-trust{margin-top:18px}
.vvp-vector-home .vvp-vector-data-trust>div{padding-top:17px;padding-bottom:18px}
.vvp-vector .vvp-vector-practice-grid{gap:28px}
.vvp-vector .vvp-vector-practice-feature{gap:10px}
.vvp-vector .vvp-vector-practice-image img{width:100%;height:310px;max-height:none;object-fit:cover}
.vvp-vector .vvp-vector-practice-list article{padding:12px 0 14px}
.vvp-vector .vvp-vector-practice-list h3{font-size:19px;line-height:1.3}
.vvp-vector .vvp-vector-tool-card{min-height:178px;padding:19px 21px}
.vvp-vector .vvp-vector-tool-card h3{font-size:19px}
.vvp-vector .vvp-vector-tool-card strong{padding-top:12px}
.vvp-vector .vvp-vector-join-steps>div{padding-top:19px;padding-bottom:20px}
.vvp-vector .vvp-vector-join-steps h3{font-size:19px}
.vvp-vector .vvp-vector-cta{margin-top:8px;padding:25px 0!important;border-top:2px solid var(--vvp-blue)!important;border-bottom:1px solid var(--vvp-line)!important}
.vvp-vector .vvp-vector-cta .btn{white-space:nowrap}
.vvp-vector .vvp-vector-breadcrumb{padding-bottom:5px}
.vvp-vector-entrepreneurship>.vvp-vector-hero{padding-top:12px!important;padding-bottom:26px!important}
.vvp-vector-entrepreneurship .vvp-vector-partner-lockup{margin-top:15px;padding-top:12px}
.vvp-vector-entrepreneurship .vvp-vector-partner-lockup img{max-width:146px;max-height:29px}
.vvp-vector-entrepreneurship>.vvp-vector-editorial-intro{padding-top:24px;padding-bottom:26px}
.vvp-vector-entrepreneurship>.vvp-vector-opora{padding-top:25px!important;padding-bottom:27px!important;grid-template-columns:190px minmax(0,1fr) auto;gap:24px}
.vvp-vector-entrepreneurship .vvp-vector-opora-brand img{max-width:155px;margin-bottom:10px}
.vvp-vector-entrepreneurship .vvp-vector-opora-brand h2{font-size:22px}
.vvp-vector-entrepreneurship .vvp-vector-opora-copy p{font-size:15px;line-height:1.65}
.vvp-vector-directory .vvp-vector-tabs{margin-bottom:15px}
.vvp-vector-directory .vvp-vector-tabs a{min-height:44px}
.vvp-vector-directory .vvp-ev-filter{gap:12px;padding:18px 20px;border-top:2px solid var(--vvp-blue);border-bottom:1px solid var(--vvp-line);background:#F7F8FA}
.vvp-vector-directory .vvp-ev-filter input,.vvp-vector-directory .vvp-ev-filter select{min-height:44px;min-width:0;border:1px solid #CCD4DE;background:#fff;color:#263445;font-size:14px}
.vvp-vector-directory .vvp-ev-filter-actions{gap:12px}
.vvp-vector-directory .vvp-ev-filter button{min-height:44px;padding:10px 20px;border-radius:0}
.vvp-vector-directory .vvp-ev-catalog-result{margin-top:17px}
.vvp-vector-directory .vvp-ev-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px}
.vvp-vector-directory .vvp-ev-grid:has(>.vvp-ev-catalog-card:only-child){grid-template-columns:minmax(0,1fr)}
.vvp-vector-directory .vvp-ev-grid article.vvp-ev-catalog-card:only-child:has(>.vvp-ev-catalog-image){display:grid;grid-template-columns:235px minmax(0,1fr);min-height:240px}
.vvp-vector-directory .vvp-ev-grid article.vvp-ev-catalog-card:only-child>.vvp-ev-catalog-image{min-height:0;border-right:1px solid var(--vvp-line);border-bottom:0}
.vvp-vector-directory .vvp-ev-grid article.vvp-ev-catalog-card:only-child .vvp-ev-catalog-image img{height:165px;object-fit:contain}
.vvp-vector-directory .vvp-ev-grid article.vvp-ev-catalog-card:only-child .vvp-ev-catalog-card-body{padding:22px 26px}
.vvp-vector-directory .vvp-ev-grid article.vvp-ev-catalog-card:only-child .vvp-ev-catalog-description{max-width:740px;font-size:15px}
.vvp-vector-directory .vvp-vector-representative-grid:has(>article:only-child){grid-template-columns:minmax(0,1fr)}
.vvp-vector-directory .vvp-vector-representative-grid article:only-child{max-width:none}
.vvp-vector :is(a,button,input,select):focus-visible{outline:2px solid var(--vvp-red);outline-offset:3px}
@media(max-width:980px){
 .vvp-vector-entrepreneurship>.vvp-vector-opora{grid-template-columns:165px minmax(0,1fr);gap:20px}
.vvp-vector-entrepreneurship .vvp-vector-opora-actions{grid-column:1/-1}
.vvp-vector-directory .vvp-ev-filter{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
 .vvp-vector>section{padding:26px 0 29px}
.vvp-vector>.vvp-vector-hero{padding:13px 0 25px!important}
.vvp-vector .vvp-vector-section-head{margin-bottom:15px}
.vvp-vector-home .direction{padding:18px 17px;min-height:0}
.vvp-vector-home .vvp-vector-directions{gap:10px}
.vvp-vector .vvp-vector-practice-image img{height:220px}
.vvp-vector .vvp-vector-tool-card{padding:16px 0;min-height:0}
.vvp-vector .vvp-vector-cta{display:grid;gap:16px}
.vvp-vector .vvp-vector-cta .btn{justify-self:start;white-space:normal}
.vvp-vector-entrepreneurship>.vvp-vector-opora{grid-template-columns:1fr;gap:15px}
.vvp-vector-entrepreneurship .vvp-vector-opora-actions{grid-column:auto}
.vvp-vector-directory .vvp-ev-filter{grid-template-columns:1fr!important;padding:14px}
.vvp-vector-directory .vvp-ev-filter-actions{flex-wrap:wrap}
.vvp-vector-directory .vvp-ev-grid{grid-template-columns:1fr}
.vvp-vector-directory .vvp-ev-grid article.vvp-ev-catalog-card:only-child:has(>.vvp-ev-catalog-image){grid-template-columns:1fr}
.vvp-vector-directory .vvp-ev-grid article.vvp-ev-catalog-card:only-child>.vvp-ev-catalog-image{min-height:130px;border-right:0;border-bottom:1px solid var(--vvp-line)}
.vvp-vector-directory .vvp-ev-grid article.vvp-ev-catalog-card:only-child .vvp-ev-catalog-image img{height:128px}
.vvp-vector-directory .vvp-ev-grid article.vvp-ev-catalog-card:only-child .vvp-ev-catalog-card-body{padding:17px 18px}
}

/* rc69 — Enterprise directory, scoped to project and editorial practice */
.vvp-vector-entrepreneurship .vvp-vector-breadcrumb{display:none}
.vvp-vector-entrepreneurship .vvp-vector-editorial-intro>p{max-width:none;width:100%}
.vvp-vector-entrepreneurship .vvp-vector-hero .lead{max-width:none}
.vvp-vector-entrepreneurship .vvp-vector-section-head-row>div{flex:1 1 auto;min-width:0}
.vvp-vector-entrepreneurship .vvp-vector-section-head>p,
.vvp-vector-entrepreneurship .vvp-vector-section-head>div>p{max-width:none}
.vvp-vector-entrepreneurship .vvp-vector-opora-copy p{max-width:none}
.vvp-vector .vvp-vector-practice-feature{align-content:start;align-self:start;grid-template-rows:max-content max-content;gap:16px}
.vvp-vector .vvp-vector-practice-image{height:auto!important;min-height:0!important;line-height:0;background:transparent}
.vvp-vector .vvp-vector-practice-image picture{display:block;width:100%;height:auto}
.vvp-vector .vvp-vector-practice-image img{display:block;width:100%;height:auto!important;max-height:none!important;min-height:0!important;object-fit:contain!important;object-position:center}
.vvp-vector .vvp-vector-practice-feature>div{align-self:start}
.vvp-vector-entrepreneurship .vvp-ev-unified-directory{width:100%;max-width:none}
.vvp-vector-entrepreneurship .vvp-ev-unified-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,.9fr) auto auto;gap:12px;align-items:end;padding:19px 20px;background:#F6F8FA;border-top:2px solid var(--vvp-blue);border-bottom:1px solid var(--vvp-line)}
.vvp-vector-entrepreneurship .vvp-ev-unified-search label{display:grid;gap:7px;min-width:0;color:var(--vvp-blue);font-size:13px;font-weight:750}
.vvp-vector-entrepreneurship .vvp-ev-unified-search input{display:block;width:100%;min-width:0;height:45px;padding:10px 12px;border:1px solid #CCD5E0;background:#fff;border-radius:0;color:var(--vvp-blue);font-size:15px}
.vvp-vector-entrepreneurship .vvp-ev-unified-search button{height:45px;padding:0 21px;border:1px solid var(--vvp-red);background:var(--vvp-red);color:#fff;font-weight:800;cursor:pointer}
.vvp-vector-entrepreneurship .vvp-ev-search-reset{align-self:center;white-space:nowrap;font-size:13px}
.vvp-vector-entrepreneurship .vvp-ev-directory-tabs{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;margin:17px 0 24px}
.vvp-vector-entrepreneurship .vvp-ev-directory-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 17px;border:1px solid #CCD5DF;border-radius:0;background:white;color:var(--vvp-blue);font-size:15px;font-weight:750;text-decoration:none}
.vvp-vector-entrepreneurship .vvp-ev-directory-tabs a[aria-selected="true"]{background:var(--vvp-blue);border-color:var(--vvp-blue);color:#fff}
.vvp-vector-entrepreneurship .vvp-ev-directory-tabs a:hover{border-color:var(--vvp-red);text-decoration:none}
.vvp-vector-entrepreneurship .vvp-ev-directory-panel[hidden]{display:none!important}
.vvp-vector-entrepreneurship .vvp-ev-directory-panel{padding-bottom:28px}
.vvp-vector-entrepreneurship .vvp-ev-directory-panel+.vvp-ev-directory-panel{margin-top:20px;border-top:1px solid var(--vvp-line);padding-top:25px}
.vvp-vector-entrepreneurship .vvp-ev-directory-subhead{margin:0 0 15px;font-size:23px;color:var(--vvp-blue)}
.vvp-vector-entrepreneurship .vvp-ev-unified-directory .vvp-ev-filter,
.vvp-vector-entrepreneurship .vvp-ev-unified-directory .vvp-vector-rep-filter{display:none!important}
.vvp-vector-entrepreneurship .vvp-ev-unified-directory .vvp-ev-catalog-result,
.vvp-vector-entrepreneurship .vvp-ev-unified-directory .vvp-vector-representative-result{margin:0 0 12px}
.vvp-vector-entrepreneurship .vvp-ev-unified-search :is(input,button):focus-visible,
.vvp-vector-entrepreneurship .vvp-ev-directory-tabs a:focus-visible{outline:2px solid var(--vvp-red);outline-offset:3px}
@media(max-width:850px){
 .vvp-vector-entrepreneurship .vvp-ev-unified-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.vvp-vector-entrepreneurship .vvp-ev-unified-search button{justify-self:start}
}
@media(max-width:600px){
 .vvp-vector-entrepreneurship .vvp-ev-unified-search{grid-template-columns:1fr;padding:15px;gap:12px}
.vvp-vector-entrepreneurship .vvp-ev-unified-search button{width:100%}
.vvp-vector-entrepreneurship .vvp-ev-directory-tabs{display:grid;grid-template-columns:1fr;gap:7px}
.vvp-vector-entrepreneurship .vvp-ev-directory-tabs a{width:100%;justify-content:flex-start}
.vvp-vector-entrepreneurship .vvp-ev-directory-subhead{font-size:20px}
.vvp-vector-entrepreneurship .vvp-vector-practice-image img{height:auto}
}


/* rc70 — entrepreneurial membership and single page title */
body.page-id-6272 .thegem-te-post-title{display:none!important}
.vvp-vector-entrepreneurship .vvp-ev-confirmed-partner{display:inline-block;align-self:flex-start;width:auto;margin:6px 0 11px;padding:6px 9px;border:1px solid #C7D8E6;background:#F3F7FA;color:var(--vvp-blue);font-size:12px;font-weight:750;line-height:1.35}
.vvp-vector-entrepreneurship .vvp-ev-catalog-card-body>.vvp-ev-confirmed-partner{margin-top:3px}
.vvp-vector-entrepreneurship .vvp-vector-representative-grid .vvp-ev-confirmed-partner{margin:3px 0 10px}
/* rc76 — Eastern Vector directory form only: equal inputs and collision-proof grid */
.vvp-vector-entrepreneurship form.vvp-ev-unified-search{box-sizing:border-box;width:100%;max-width:100%;grid-template-columns:minmax(0,2fr) minmax(0,.9fr) auto;column-gap:14px;row-gap:12px;align-items:end;}
.vvp-vector-entrepreneurship form.vvp-ev-unified-search>label{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-self:stretch;min-width:0!important;max-width:100%!important;width:100%!important;float:none!important;position:static!important;margin:0!important;padding:0!important;box-sizing:border-box!important;line-height:20px;}
.vvp-vector-entrepreneurship form.vvp-ev-unified-search>label>span{display:block;min-height:20px;line-height:20px;margin:0 0 8px!important;padding:0!important;}
.vvp-vector-entrepreneurship form.vvp-ev-unified-search :is(input[type="search"],input[type="text"]){display:block!important;box-sizing:border-box!important;position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;max-height:46px!important;line-height:normal!important;margin:0!important;padding:0 12px!important;border:1px solid #CCD5E0!important;border-radius:0!important;font-size:15px!important;font-weight:400;vertical-align:middle!important;background:#fff!important;color:var(--vvp-blue)!important;}
.vvp-vector-entrepreneurship form.vvp-ev-unified-search>button[type="submit"]{box-sizing:border-box;align-self:end;height:46px!important;min-height:46px!important;margin:0!important;padding:0 20px;}
.vvp-vector-entrepreneurship form.vvp-ev-unified-search>.vvp-ev-search-reset{align-self:end;grid-column:1/-1;justify-self:start;margin:0;}
@media(max-width:850px){
 .vvp-vector-entrepreneurship form.vvp-ev-unified-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
.vvp-vector-entrepreneurship form.vvp-ev-unified-search>button[type="submit"]{grid-column:1/-1;justify-self:start;width:auto;}
}
@media(max-width:600px){
 .vvp-vector-entrepreneurship form.vvp-ev-unified-search{grid-template-columns:minmax(0,1fr);}
.vvp-vector-entrepreneurship form.vvp-ev-unified-search>button[type="submit"]{grid-column:auto;width:100%;}
}


/* rc78 — mobile/readability improvements scoped to Eastern Vector only */
.vvp-vector-entrepreneurship form.vvp-ev-unified-search>.vvp-ev-opora-switch{grid-column:1/-1;display:flex!important;flex-direction:row!important;gap:10px;align-items:center!important;justify-content:flex-start!important;font-size:14px;font-weight:700;min-height:30px;width:max-content!important;max-width:100%!important;}
.vvp-vector-entrepreneurship form.vvp-ev-unified-search>.vvp-ev-opora-switch input[type="checkbox"]{appearance:auto!important;width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important;min-width:19px!important;margin:0!important;padding:0!important;accent-color:var(--vvp-red);flex:0 0 19px;cursor:pointer;}
.vvp-vector-entrepreneurship form.vvp-ev-unified-search>.vvp-ev-opora-switch>span{min-height:0;margin:0!important;line-height:1.4;}
.vvp-vector-entrepreneurship .vvp-ev-search-status{margin:10px 0 16px;padding:10px 12px;background:#F1F5F9;color:var(--vvp-blue);font-size:14px;line-height:1.5}
.vvp-vector-entrepreneurship .vvp-ev-search-status[hidden]{display:none!important}
.vvp-vector-entrepreneurship .vvp-ev-search-status.is-error{color:#9A2525;background:#FFF4F3}
.vvp-vector .vvp-vector-participant-logo,
.vvp-vector-entrepreneurship .vvp-ev-catalog-image{overflow:hidden;min-width:0}
.vvp-vector .vvp-vector-participant-logo:not(.is-person)>img,
.vvp-vector-entrepreneurship .vvp-ev-catalog-image img,
.vvp-vector-entrepreneurship .vvp-ev-grid article.vvp-ev-catalog-card .vvp-ev-catalog-image img,
.vvp-vector-entrepreneurship .vvp-ev-grid article.vvp-ev-catalog-card:only-child .vvp-ev-catalog-image img{display:block!important;box-sizing:border-box;width:100%!important;max-width:100%!important;height:auto!important;max-height:165px!important;margin:0 auto!important;object-fit:contain!important;}
.vvp-vector-entrepreneurship .vvp-ev-catalog-image{align-items:center!important;justify-content:center!important;min-height:180px!important;padding:20px!important}
.vvp-vector-entrepreneurship .vvp-ev-catalog-card-body p.vvp-ev-catalog-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.vvp-vector-home .vvp-vector-participant-card-body>p:not(.vvp-vector-participant-rep){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.vvp-vector .vvp-vector-participant-logo.is-person img{width:100%;height:100%;max-height:210px;object-fit:cover}
.vvp-vector-entrepreneurship .vvp-vector-representative-main{min-width:0}
.vvp-vector-entrepreneurship .vvp-vector-representative-expertise{min-width:0;overflow-wrap:anywhere}
.vvp-vector-entrepreneurship .vvp-ev-confirmed-partner{font-size:12px;font-weight:700;line-height:1.4;max-width:100%}
.vvp-ev-cabinet .vvp-ev-cabinet-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px!important;overflow:visible!important;scrollbar-width:auto!important;margin:0 0 30px!important;padding:0 0 12px!important;}
.vvp-ev-cabinet .vvp-ev-cabinet-nav a{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere;width:100%;min-width:0;box-sizing:border-box;text-align:center;}
@media(max-width:767px){
 .vvp-vector-entrepreneurship h1{font-size:clamp(20px,6vw,31px)!important;line-height:1.17!important;letter-spacing:-.025em;max-width:100%;overflow-wrap:anywhere}
.vvp-vector-home .vvp-vector-participant-grid,
 .vvp-vector-entrepreneurship .vvp-ev-grid,
 .vvp-vector-entrepreneurship .vvp-vector-representative-grid{display:flex!important;gap:12px!important;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:thin;}
.vvp-vector-home .vvp-vector-participant-grid>article,
 .vvp-vector-entrepreneurship .vvp-ev-grid>article,
 .vvp-vector-entrepreneurship .vvp-vector-representative-grid>article{min-width:0;flex:0 0 min(84%,340px);max-width:100%;scroll-snap-align:start;align-self:stretch;}
.vvp-vector-home .vvp-vector-participant-grid>article:only-child,
 .vvp-vector-entrepreneurship .vvp-ev-grid>article:only-child,
 .vvp-vector-entrepreneurship .vvp-vector-representative-grid>article:only-child{flex-basis:100%}
.vvp-vector-home .vvp-vector-participant-card{grid-template-columns:1fr!important}
.vvp-vector .vvp-vector-participant-logo{padding:18px;min-height:150px;max-height:190px}
.vvp-vector .vvp-vector-participant-logo:not(.is-person)>img{max-height:150px!important}
.vvp-vector-entrepreneurship .vvp-ev-catalog-image{min-height:160px!important;padding:14px!important}
.vvp-vector-entrepreneurship .vvp-ev-catalog-image img{max-height:148px!important}
.vvp-vector-entrepreneurship .vvp-vector-representative-grid article{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px 13px;padding:15px;}
.vvp-vector-entrepreneurship .vvp-vector-representative-photo{grid-column:1;grid-row:1;display:block;max-width:100%}
.vvp-vector-entrepreneurship .vvp-vector-representative-photo img{width:98px;height:115px;object-fit:cover}
.vvp-vector-entrepreneurship .vvp-vector-representative-main{grid-column:2;grid-row:1}
.vvp-vector-entrepreneurship .vvp-vector-representative-grid article>p.vvp-vector-representative-expertise,
 .vvp-vector-entrepreneurship .vvp-vector-representative-grid article>a.vvp-vector-card-link{grid-column:1/-1;margin:4px 0 0!important;}
.vvp-vector-entrepreneurship .vvp-vector-representative-grid article h3{font-size:18px;line-height:1.25}
.vvp-vector-entrepreneurship .vvp-vector-representative-grid article p{font-size:14px;line-height:1.5}
.vvp-vector-home .vvp-vector-tool-grid{gap:14px!important;display:grid;grid-template-columns:1fr}
.vvp-vector-home .vvp-vector-tool-card,
 .vvp-vector-home .vvp-vector-tool-card:nth-child(2){padding:18px 17px!important;border:1px solid var(--vvp-line)!important;background:#fff}
.vvp-vector-home .vvp-vector-tool-card h3{margin:7px 0 9px}
.vvp-ev-cabinet .vvp-ev-cabinet-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px!important;margin:0 0 23px!important}
.vvp-ev-cabinet .vvp-ev-cabinet-nav a{font-size:13px;padding:12px 6px!important;min-height:42px}
.vvp-ev-cabinet .vvp-ev-dashboard-main{max-width:100%}
}


/* rc84 — independently filtered project participant carousel and compact cabinet */
.vvp-vector-home .vvp-vector-participants-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin:0 0 18px;}
.vvp-vector-home .vvp-vector-participants-tabs{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.vvp-vector-home .vvp-vector-participants-tabs button,
.vvp-vector-home .vvp-vector-participants-arrows button{appearance:none;background:#fff;border:1px solid #ccd6e0;color:#0b1f3b;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;min-height:40px;padding:10px 15px;border-radius:0;}
.vvp-vector-home .vvp-vector-participants-tabs button.is-active{background:#0b1f3b;color:#fff;border-color:#0b1f3b}
.vvp-vector-home .vvp-vector-participants-arrows{display:flex;gap:5px}
.vvp-vector-home .vvp-vector-participants-arrows button{font-size:20px;padding:4px 12px}
.vvp-vector-home .vvp-vector-participants-arrows button[hidden]{display:none!important}
.vvp-vector-home .vvp-vector-participants-arrows button:disabled{cursor:default;opacity:.4}
.vvp-vector-home .vvp-vector-participants-tabs button:focus-visible,
.vvp-vector-home .vvp-vector-participants-arrows button:focus-visible{outline:2px solid #c7362f;outline-offset:3px}
.vvp-vector-home .vvp-vector-participant-grid[data-vvp-participants-panel]{display:flex!important;gap:14px;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:auto;padding:2px 2px 14px;align-items:stretch;margin:0;}
.vvp-vector-home .vvp-vector-participant-grid[data-vvp-participants-panel][hidden]{display:none!important}
.vvp-vector-home .vvp-vector-participant-grid[data-vvp-participants-panel]>article{box-sizing:border-box;flex:0 0 clamp(254px,31%,333px)!important;max-width:333px;display:flex!important;flex-direction:column!important;align-self:stretch;min-height:0!important;scroll-snap-align:start;border:1px solid #dce2e9}
.vvp-vector-home .vvp-vector-participant-logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:158px!important;min-height:0!important;max-height:158px!important;overflow:hidden!important;padding:15px!important;background:#f7f9fa}
.vvp-vector-home .vvp-vector-participant-logo:not(.is-person)>img{display:block!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}
.vvp-vector-home .vvp-vector-participant-logo.is-person>img{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important}
.vvp-vector-home .vvp-vector-participant-card-body{display:flex;flex-direction:column;gap:7px;padding:15px!important;min-width:0;flex:1;}
.vvp-vector-home .vvp-vector-participant-card-body h3{font-size:18px;line-height:1.32;margin:0!important}
.vvp-vector-home .vvp-vector-participant-card-body p,
.vvp-vector-home .vvp-vector-participant-card-body .vvp-vector-participant-meta{margin:0!important;font-size:13px;line-height:1.47}
.vvp-vector-home .vvp-vector-participant-card-body .vvp-vector-card-link{margin-top:auto;padding-top:9px}
.vvp-vector-home .vvp-vector-participant-card-body .vvp-vector-kicker{font-size:10px;letter-spacing:.055em;margin:0}
.vvp-vector-home .vvp-vector-hero .vvp-vector-login{white-space:nowrap}
.vvp-vector-entrepreneurship .vvp-vector-representative-main .vvp-vector-kicker{display:block!important;font-size:10px!important;line-height:1.3!important;white-space:nowrap!important;letter-spacing:.025em!important;margin:0 0 6px!important}
.vvp-vector-entrepreneurship .vvp-vector-representative-main h3{margin:0 0 5px!important;font-size:19px!important;line-height:1.25!important}
.vvp-vector-entrepreneurship .vvp-vector-representative-main .vvp-ev-confirmed-partner{display:inline-flex;margin:6px 0!important;padding:5px 8px;white-space:normal}
.vvp-ev-cabinet .vvp-ev-account-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 0 18px!important;margin:0 0 6px!important;}
.vvp-ev-cabinet .vvp-ev-account-bar>span{font-size:19px!important;font-weight:800!important;line-height:1.35;overflow-wrap:anywhere}
.vvp-ev-cabinet .vvp-ev-account-bar>a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px!important;border:1px solid #dce2e9;font-size:15px!important;font-weight:750!important;color:#c7362f!important;text-decoration:none!important}
@media(max-width:767px){
 .vvp-vector-home .vvp-vector-participants-controls{justify-content:space-between}
.vvp-vector-home .vvp-vector-participants-tabs{flex:1}
.vvp-vector-home .vvp-vector-participants-tabs button{flex:1;padding:9px 9px;font-size:12px}
.vvp-vector-home .vvp-vector-participant-grid[data-vvp-participants-panel]>article{flex-basis:min(86%,305px)!important;max-width:305px}
.vvp-vector-home .vvp-vector-participant-logo{height:150px!important;max-height:150px!important}
.vvp-ev-cabinet .vvp-ev-account-bar>span{font-size:16px!important}
.vvp-ev-cabinet .vvp-ev-account-bar>a{font-size:14px!important;padding:7px 12px!important}
}
@media(prefers-reduced-motion:reduce){
 .vvp-vector-home .vvp-vector-participant-grid[data-vvp-participants-panel]{scroll-behavior:auto!important}
}


/* rc85 — cabinet materials form: remove mobile horizontal clipping without affecting order logic */
.vvp-ev-cabinet .vvp-ev-materials-page{box-sizing:border-box;min-width:0!important;max-width:100%!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(.vvpco-formats,.vvpco-formats__grid,.vvpco-format-card,.vvpco-format-card__body,
.vvp-ev-materials-form,.vvp-ev-materials-content,.vvp-ev-materials-layout,.vvp-ev-materials-panel,
.vvp-ev-materials-page__main,.vvp-ev-materials-page__aside,.vvp-ev-order-form,.wpcf7-form,
.vvpco-service-wrapper,.vvpco-order-form){box-sizing:border-box;min-width:0!important;max-width:100%!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(label,p,h2,h3,h4,.vvpco-format-card__desc,.vvpco-format-card__title){overflow-wrap:anywhere}
.vvp-ev-cabinet .vvp-ev-materials-page :is(.vvpco-service-format-hidden,input[type=hidden]){max-width:none!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(.vvpco-format-card,.vvpco-format-card__body){width:100%!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(.vvpco-format-card button,button[type=submit],.vvp-ev-button,.vvp-ev-button-secondary){box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere}
@media(max-width:767px){
 .vvp-ev-cabinet .vvp-ev-materials-page{width:100%!important;overflow:visible}
.vvp-ev-cabinet .vvp-ev-materials-page :is(.vvpco-formats__grid,.vvp-ev-overview-products,.vvp-ev-materials-products,.vvp-ev-materials-layout){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(.vvp-ev-materials-panel,.vvp-ev-order-form,.wpcf7-form,.vvpco-format-card__body){padding:16px!important;max-width:100%!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(button[type=submit],.vvp-ev-button,.vvp-ev-button-secondary){width:100%;max-width:100%!important;min-width:0!important;white-space:normal!important;line-height:1.4}
.vvp-ev-cabinet .vvp-ev-materials-page :is(.wpcf7-form-control-wrap, .vvpco-char-ui, .vvpco-char-ui__bar){display:block;max-width:100%!important;min-width:0!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(input[type=file],.wpcf7-file){width:100%;font-size:13px}
.vvp-ev-cabinet .vvp-ev-materials-page :is(.wpcf7-list-item,.wpcf7-list-item-label){white-space:normal;max-width:100%;margin-left:0}
}


/* rc86: floating channel widget must not obstruct cabinet forms */
@media(max-width:767px){
 body.page-id-6275 #vvp-mobile-channels{display:none!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(form,fieldset,.wpcf7-form-control-wrap,.vvpco-formats__grid){box-sizing:border-box;min-width:0!important;max-width:100%!important}
}


/* rc88 — original aspect photo, viewport-safe checkout; only Eastern Vector UI */
.vvp-vector-home .vvp-vector-participant-grid[data-vvp-participants-panel] .vvp-vector-participant-logo.is-person{display:block!important;width:100%!important;height:205px!important;max-height:205px!important;min-height:205px!important;padding:0!important;overflow:hidden!important;background:#f4f5f6!important}
.vvp-vector-home .vvp-vector-participant-grid[data-vvp-participants-panel] .vvp-vector-participant-logo.is-person>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center 33%!important;}
.vvp-vector-home .vvp-vector-participants-directory-link{display:inline-flex;align-items:center;min-height:40px;font-size:13px;line-height:1.35;font-weight:700;color:var(--vvp-red)!important;text-decoration:none!important;white-space:nowrap}
.vvp-vector-home .vvp-vector-participants-directory-link:hover{text-decoration:underline!important}
.vvp-ev-cabinet .vvp-ev-materials-page,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-inline,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-workspace,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-workspace-body,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-selected,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-company-choice,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-inline-checkout,
.vvp-ev-cabinet .vvp-ev-materials-page .wpcf7,
.vvp-ev-cabinet .vvp-ev-materials-page .wpcf7-form,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-form-grid,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-field,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-consents-clean,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-consent-row{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-selected>strong,
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-company-choice label{min-width:0;overflow-wrap:anywhere}
@media(max-width:767px){
 .vvp-ev-cabinet .vvp-ev-materials-page{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;width:100%!important;max-width:100%!important}
.vvp-ev-cabinet .vvp-ev-materials-page > *,
 .vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-inline > *,
 .vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-workspace > *,
 .vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-workspace-body > *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-workspace-body{width:100%!important;padding:12px!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-company-choice{width:100%!important;padding:12px!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-inline-checkout{width:100%!important;padding:12px!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-selected{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;padding:13px!important;gap:7px!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-selected>span{grid-column:1!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-selected>.vvp-ev-button-secondary{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-inline-checkout .vvp-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-inline-checkout .vvp-form-full,
 .vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-inline-checkout .vvp-consents-clean{grid-column:1/-1!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(.vvp-field,.wpcf7-form-control-wrap){display:block!important;min-width:0!important;max-width:100%!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-inline-checkout :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),
 .vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-commerce-company-choice select{box-sizing:border-box!important;display:block!important;min-width:0!important;max-width:100%!important;width:100%!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-inline-checkout input[type=file]{padding:8px!important;font-size:12px!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-inline-checkout .vvp-consent-row{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-inline-checkout .vvp-consents-clean{padding:12px!important}
.vvp-ev-cabinet .vvp-ev-materials-page :is(.vvp-consent-text,.vvp-hint,.vvp-form-alert,.vvp-form-bottom-note,.vvp-ev-field-hint,.vvpco-format-card__desc){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
.vvp-ev-cabinet .vvp-ev-materials-page .vvp-ev-inline-checkout .vvp-submit-row input[type=submit]{display:block!important;max-width:100%!important;width:100%!important;height:auto!important;min-height:48px!important;white-space:normal!important;font-size:14px!important;line-height:1.35!important;padding:12px 10px!important}
.vvp-vector-home .vvp-vector-participants-directory-link{flex:0 0 auto;font-size:12px}
.vvp-vector-home .vvp-vector-participant-grid[data-vvp-participants-panel] .vvp-vector-participant-logo.is-person{height:190px!important;min-height:190px!important;max-height:190px!important}
}


/* rc90 — project participant controls, purposeful partnership form, cabinet feedback */
.vvp-vector-home .vvp-vector-partnership{scroll-margin-top:105px;padding:36px 0 8px;margin-top:24px;border-top:1px solid var(--vvp-line)}
.vvp-vector-home .vvp-vector-partnership-form{box-sizing:border-box;width:100%;max-width:760px;min-width:0;padding:24px;border:1px solid var(--vvp-line);background:#fff}
.vvp-vector-home .vvp-vector-partnership-form .wpcf7,
.vvp-vector-home .vvp-vector-partnership-form .wpcf7-form{max-width:100%;min-width:0}
.vvp-vector-home .vvp-vector-partnership-form p{margin:0 0 17px;line-height:1.45}
.vvp-vector-home .vvp-vector-partnership-form :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){display:block;box-sizing:border-box;max-width:100%!important;width:100%;padding:12px;min-width:0;min-height:42px;border:1px solid #cdd5dd;border-radius:0;background:#fff;color:#0b1f3b}
.vvp-vector-home .vvp-vector-partnership-form textarea{min-height:145px}
.vvp-vector-home .vvp-vector-partnership-form input[type=submit]{appearance:none;border:1px solid #c9342e;background:#c9342e;color:#fff;font-weight:700;min-height:43px;padding:10px 20px;cursor:pointer}
.vvp-vector-home .vvp-vector-partnership-form .wpcf7-response-output{max-width:100%;box-sizing:border-box}
.vvp-vector-home .vvp-vector-partnership-form .wpcf7 form:not(.invalid):not(.sent):not(.failed):not(.spam):not(.aborted) .wpcf7-response-output{display:none!important}
.vvp-ev-cabinet .vvp-ev-inline-checkout .wpcf7 form:not(.invalid):not(.sent):not(.failed):not(.spam):not(.aborted) .wpcf7-response-output{display:none!important}
.vvp-ev-cabinet .vvp-ev-material-history>.vvp-ev-empty + p{display:block;margin:22px 0 0!important;padding:0!important}
.vvp-ev-cabinet .vvp-ev-material-history>.vvp-ev-empty + p .vvp-ev-button-secondary{margin:0!important;display:inline-flex;align-items:center;justify-content:center}
.vvp-ev-unified-directory form.vvp-ev-unified-search{scroll-margin-top:100px}
.vvp-ev-unified-directory .vvp-ev-directory-panel{scroll-margin-top:90px}
@media(max-width:767px){
 .vvp-vector-home .vvp-vector-participants .vvp-vector-section-head-row{display:block!important}
.vvp-vector-home .vvp-vector-participants-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;row-gap:10px!important;align-items:center!important;column-gap:10px!important;justify-content:stretch!important;margin:15px 0 18px!important;width:100%!important;max-width:100%!important}
.vvp-vector-home .vvp-vector-participants-tabs{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important}
.vvp-vector-home .vvp-vector-participants-tabs button{box-sizing:border-box!important;min-width:0!important;min-height:43px!important;padding:9px 7px!important;font-size:12px!important;line-height:1.3!important;overflow-wrap:normal!important;white-space:normal!important}
.vvp-vector-home .vvp-vector-participants-directory-link{grid-column:1!important;justify-self:start!important;min-width:0;font-size:13px!important;white-space:normal!important}
.vvp-vector-home .vvp-vector-participants-arrows{grid-column:2;justify-self:end}
.vvp-vector-home .vvp-vector-partnership{scroll-margin-top:75px;padding-top:24px}
.vvp-vector-home .vvp-vector-partnership-form{padding:15px;max-width:100%}
.vvp-ev-cabinet .vvp-ev-material-history>.vvp-ev-empty + p{margin-top:20px!important}
}


/* rc93 — native partnership disclosure, accurate CF7 layout and editorial enquiry */
.vvp-vector-home .vvp-vector-partnership{display:block;box-sizing:border-box;max-width:100%;margin:24px 0 0;padding:0 0 22px;border-top:1px solid var(--vvp-line);scroll-margin-top:90px}
.vvp-vector-home .vvp-vector-partnership-summary{list-style:none;display:inline-flex;gap:12px;align-items:center;justify-content:space-between;box-sizing:border-box;max-width:100%;min-height:44px;padding:11px 16px;margin:20px 0 0;border:1px solid #cbd4de;background:#fff;color:var(--vvp-blue);font-family:inherit;font-size:14px;font-weight:750;line-height:1.4;cursor:pointer}
.vvp-vector-home .vvp-vector-partnership-summary::-webkit-details-marker{display:none}
.vvp-vector-home .vvp-vector-partnership-summary span{font-size:20px;line-height:1}
.vvp-vector-home .vvp-vector-partnership[open] .vvp-vector-partnership-summary span{transform:rotate(45deg)}
.vvp-vector-home .vvp-vector-partnership-summary:focus-visible,
.vvp-ev-cabinet .vvp-ev-editorial-disclosure>summary:focus-visible{outline:2px solid var(--vvp-red);outline-offset:3px}
.vvp-vector-home .vvp-vector-partnership-content{padding:22px 0 0;max-width:100%}
.vvp-vector-home .vvp-vector-partnership-form{width:100%!important;max-width:820px!important;min-width:0!important;box-sizing:border-box!important;padding:24px!important;margin:0!important;border:1px solid #dce2e9;background:#fff}
.vvp-vector-home .vvp-vector-partnership-form fieldset.hidden-fields-container,
.vvp-ev-cabinet .vvp-ev-editorial-request-form fieldset.hidden-fields-container{display:none!important;border:0!important;height:0!important;margin:0!important;padding:0!important}
.vvp-vector-home .vvp-vector-partnership-form .contact-form-01,
.vvp-ev-cabinet .vvp-ev-editorial-request-form .contact-form-01{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;}
.vvp-vector-home .vvp-vector-partnership-form .contact-form-01>[class*="col-"],
.vvp-ev-cabinet .vvp-ev-editorial-request-form .contact-form-01>[class*="col-"]{float:none!important;position:static!important;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
.vvp-vector-home .vvp-vector-partnership-form .contact-form-01>[class*="col-lg-12"],
.vvp-ev-cabinet .vvp-ev-editorial-request-form .contact-form-01>[class*="col-lg-12"]{grid-column:1/-1}
.vvp-vector-home .vvp-vector-partnership-form .contact-form-01>.col-lg-4:nth-of-type(3){grid-column:1/-1}
.vvp-vector-home .vvp-vector-partnership-form .form-line,
.vvp-ev-cabinet .vvp-ev-editorial-request-form .form-line{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
.vvp-vector-home .vvp-vector-partnership-form .wpcf7-form-control-wrap,
.vvp-ev-cabinet .vvp-ev-editorial-request-form .wpcf7-form-control-wrap{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}
.vvp-vector-home .vvp-vector-partnership-form .contact-form-01 :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),select,textarea),
.vvp-ev-cabinet .vvp-ev-editorial-request-form .contact-form-01 :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),select,textarea){box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto;min-height:45px!important;padding:12px!important;margin:0!important;background:#fff;border:1px solid #cbd4de;box-shadow:none}
.vvp-vector-home .vvp-vector-partnership-form .contact-form-01 textarea,
.vvp-ev-cabinet .vvp-ev-editorial-request-form .contact-form-01 textarea{min-height:145px!important;resize:vertical}
.vvp-vector-home .vvp-vector-partnership-form .contact-form-01 input[type="submit"],
.vvp-ev-cabinet .vvp-ev-editorial-request-form .contact-form-01 input[type="submit"]{border:1px solid var(--vvp-red)!important;background:var(--vvp-red)!important;color:#fff!important;font-weight:800!important;cursor:pointer}
.vvp-vector-home .vvp-vector-partnership-form .wpcf7-acceptance .wpcf7-list-item,
.vvp-ev-cabinet .vvp-ev-editorial-request-form .wpcf7-acceptance .wpcf7-list-item{margin:0!important}
.vvp-vector-home .vvp-vector-partnership-form .wpcf7-acceptance label,
.vvp-ev-cabinet .vvp-ev-editorial-request-form .wpcf7-acceptance label{display:flex!important;align-items:flex-start!important;gap:9px!important;line-height:1.55!important;max-width:100%}
.vvp-vector-home .vvp-vector-partnership-form .wpcf7-acceptance input[type="checkbox"],
.vvp-ev-cabinet .vvp-ev-editorial-request-form .wpcf7-acceptance input[type="checkbox"]{appearance:auto!important;flex:0 0 17px!important;width:17px!important;height:17px!important;min-height:17px!important;padding:0!important;margin:3px 0 0!important}
.vvp-vector-home .vvp-vector-partnership-form .wpcf7-acceptance .wpcf7-list-item-label,
.vvp-ev-cabinet .vvp-ev-editorial-request-form .wpcf7-acceptance .wpcf7-list-item-label{flex:1;min-width:0;overflow-wrap:anywhere}
.vvp-ev-cabinet .vvp-ev-editorial-request{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
.vvp-ev-cabinet .vvp-ev-editorial-disclosure{display:block;width:100%;max-width:100%;min-width:0}
.vvp-ev-cabinet .vvp-ev-editorial-disclosure>summary{display:inline-flex!important;align-items:center;justify-content:center;list-style:none;cursor:pointer;box-sizing:border-box;max-width:100%;min-height:44px;padding:11px 16px;text-decoration:none}
.vvp-ev-cabinet .vvp-ev-editorial-disclosure>summary::-webkit-details-marker{display:none}
.vvp-ev-cabinet .vvp-ev-editorial-request-form{box-sizing:border-box;width:100%;max-width:820px;padding:20px;margin-top:18px;min-width:0;border:1px solid var(--vvp-line);background:#fff}
.vvp-ev-cabinet .vvp-ev-editorial-note{font-size:14px;line-height:1.55;margin:0 0 17px}
.vvp-ev-cabinet .vvp-ev-editorial-request-form .wpcf7-form{width:100%;max-width:100%;min-width:0}
.vvp-ev-unified-directory .vvp-ev-directory-subhead{scroll-margin-top:90px}
@media(max-width:767px){
 .vvp-vector-home .vvp-vector-partnership-summary{display:flex;width:100%;white-space:normal}
.vvp-vector-home .vvp-vector-partnership-content{padding-top:18px}
.vvp-vector-home .vvp-vector-partnership-form,
 .vvp-ev-cabinet .vvp-ev-editorial-request-form{max-width:100%!important;padding:14px!important}
.vvp-vector-home .vvp-vector-partnership-form .contact-form-01,
 .vvp-ev-cabinet .vvp-ev-editorial-request-form .contact-form-01{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}
.vvp-vector-home .vvp-vector-partnership-form .contact-form-01>[class*="col-"],
 .vvp-ev-cabinet .vvp-ev-editorial-request-form .contact-form-01>[class*="col-"]{grid-column:1!important}
.vvp-vector-home .vvp-vector-partnership-form .wpcf7-acceptance,
 .vvp-ev-cabinet .vvp-ev-editorial-request-form .wpcf7-acceptance{max-width:100%!important}
body.vvp-ev-partnership-visible.page-id-6271 #vvp-mobile-channels{display:none!important}
}


/* rc96 — VVP Eastern Vector: focused navigation, registration width, restrained validation */
/* Remove duplicate closed partnership CTA when project JS is active; keep accessible native no-JS fallback */
body.vvp-ev-partner-js .vvp-vector-home #partnership:not([open]){display:none!important}
body.vvp-ev-partner-js .vvp-vector-home #partnership[open]{display:block!important;margin-top:18px!important;padding-top:12px!important}
body.vvp-ev-partner-js .vvp-vector-home #partnership[open]>summary{float:right;min-height:34px!important;margin:4px 0 12px!important;padding:6px 10px!important;font-size:12px!important;color:var(--vvp-blue);background:#f7f9fb}
body.vvp-ev-partner-js .vvp-vector-home #partnership[open]>.vvp-vector-partnership-content{clear:both}
/* Cabinet section navigation is a real four-tab control, not an indistinct row of links */
.vvp-ev-cabinet .vvp-ev-cabinet-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:0 0 18px!important;margin:0 0 28px!important;border-bottom:1px solid var(--vvp-line);overflow:visible!important}
.vvp-ev-cabinet .vvp-ev-cabinet-nav a{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-width:0!important;min-height:48px!important;padding:10px 12px!important;margin:0!important;text-align:center;border:1px solid #d7e0e9!important;background:#f5f7fa!important;color:#0b1f3b!important;font-weight:700!important;font-size:14px!important;line-height:1.25!important;white-space:normal!important;transition:background-color .12s ease,border-color .12s ease}
.vvp-ev-cabinet .vvp-ev-cabinet-nav a:hover{background:#e9eef4!important;border-color:#a7b7ca!important}
.vvp-ev-cabinet .vvp-ev-cabinet-nav a[aria-current="page"]{background:#0b1f3b!important;color:#fff!important;border-color:#0b1f3b!important}
.vvp-ev-cabinet .vvp-ev-cabinet-nav a[aria-current="page"]:after{height:3px!important;background:var(--vvp-red)!important}
.vvp-ev-cabinet .vvp-ev-cabinet-nav a:focus-visible{outline:2px solid var(--vvp-red)!important;outline-offset:2px}
/* Dedicated /cabinet/ sign-in form — never exceed its card or device viewport */
.vvp-ev-login-card,#vvp-ev-loginform,
#vvp-ev-loginform>p,#vvp-ev-loginform input:not([type="checkbox"]){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}
.vvp-ev-login-card{width:100%;overflow-wrap:anywhere}
.vvp-ev-login-card #vvp-ev-loginform{width:100%!important;grid-template-columns:minmax(0,1fr)!important}
.vvp-ev-login-card #vvp-ev-loginform .login-submit{width:100%!important;min-width:0!important}
.vvp-ev-login-card #vvp-ev-loginform input[type="submit"]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:48px!important;padding:11px 14px!important;white-space:normal!important;font-size:16px!important;line-height:1.3!important}
/* Registration introduction is a full-width section above the separate form */
.vvp-ev-register-page{width:100%!important;max-width:1170px!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;box-sizing:border-box!important}
.vvp-ev-register-page .vvp-ev-register-intro{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
.vvp-ev-register-page .vvp-ev-register-intro :is(h1,.vvp-ev-lead,.vvp-ev-register-partner,.vvp-ev-register-facts,.vvp-ev-onboarding-steps){max-width:100%!important;min-width:0!important;overflow-wrap:anywhere}
.vvp-ev-register-page .vvp-ev-register-panel{box-sizing:border-box;width:100%!important;max-width:760px!important;min-width:0!important;margin:0 auto!important}
.vvp-ev-register-page .vvp-ev-register-form,
.vvp-ev-register-page .vvp-ev-register-form>label{box-sizing:border-box;min-width:0!important;max-width:100%!important}
.vvp-ev-register-page .vvp-ev-register-form input:not([type="checkbox"]){box-sizing:border-box;min-width:0!important;max-width:100%!important}
/* Initial state is neutral. Native required-field validation remains intact once submit is attempted. */
.vvp-ev .vvp-ev-register-form:not(.vvp-ev-attempted) :is(input,textarea,select):invalid,
.vvp-ev .vvp-ev-login-card form:not(.vvp-ev-attempted) :is(input,textarea,select):invalid{border-color:#cdd3da!important;box-shadow:none!important;}
.vvp-vector-home .wpcf7-form.init .wpcf7-not-valid-tip,
.vvp-ev-cabinet .wpcf7-form.init .wpcf7-not-valid-tip{display:none!important}
/* Sent / invalid / spam / failure messages remain visible after actual CF7 submission. */

@media(max-width:767px){
 .vvp-ev-cabinet .vvp-ev-cabinet-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0 0 16px!important;margin:0 0 22px!important}
.vvp-ev-cabinet .vvp-ev-cabinet-nav a{font-size:13px!important;min-height:48px!important;padding:10px 7px!important}
.vvp-ev-login-card{padding:22px 14px 24px!important}
.vvp-ev-register-page{width:100%!important;max-width:100%!important;min-width:0!important;padding:12px 12px 0!important;gap:20px!important;}
.vvp-ev-register-page .vvp-ev-register-intro h1{font-size:clamp(23px,6.4vw,31px)!important;line-height:1.19!important;}
.vvp-ev-register-page .vvp-ev-register-intro .vvp-ev-lead{font-size:15px!important;line-height:1.6!important}
.vvp-ev-register-page .vvp-ev-register-panel{padding:19px 13px 22px!important;width:100%!important}
.vvp-ev-register-page .vvp-ev-register-partner{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:15px 0!important}
.vvp-ev-register-page .vvp-ev-register-partner>span{grid-column:1!important}
.vvp-ev-register-page .vvp-ev-register-partner img{max-width:min(100%,290px)!important;max-height:65px!important}
.vvp-ev-register-page .vvp-ev-register-facts span{font-size:13px}
}


/* rc96a — neutral native validation before user submits, including CF7 */
.vvp-ev-login-card #vvp-ev-loginform:not(.vvp-ev-attempted) :is(input,textarea,select):invalid:not(:focus),
.vvp-vector-home .wpcf7-form:not(.vvp-ev-attempted):not(.invalid):not(.failed) :is(input,textarea,select):invalid:not(:focus),
.vvp-ev-cabinet .wpcf7-form:not(.vvp-ev-attempted):not(.invalid):not(.failed) :is(input,textarea,select):invalid:not(:focus){border-color:#cdd3da!important;box-shadow:none!important}
.vvp-ev-register-page .vvp-ev-register-form:not(.vvp-ev-attempted) :is(input,textarea,select):invalid:focus{border-color:#0b1f3b!important;box-shadow:0 0 0 3px rgba(11,31,59,.07)!important}
/* rc98: cabinet login submit fits viewport; native password recovery remains within project */
.vvp-ev-login-card #vvp-ev-loginform>p.login-submit{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;text-align:left!important;transform:none!important;}
.vvp-ev-login-card #vvp-ev-loginform #vvp-ev-login-submit{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;margin-left:0!important;margin-right:0!important;padding:12px 14px!important;position:static!important;float:none!important;left:auto!important;right:auto!important;transform:none!important;text-indent:0!important;white-space:normal!important;}
.vvp-ev-recovery-card{max-width:720px!important;min-width:0!important}
.vvp-ev-recovery-card h2{margin:0 0 14px!important;font-size:clamp(22px,3vw,30px)}
.vvp-ev-recovery-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important;width:100%!important;max-width:100%!important;min-width:0!important}
.vvp-ev-recovery-form label{font-weight:700;margin:7px 0 0}
.vvp-ev-recovery-form input:not([type=hidden]){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:46px!important;padding:11px 12px!important}
.vvp-ev-recovery-form button{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;min-height:48px!important}
.vvp-ev-recovery-card>p:last-child{margin:20px 0 0!important}
@media(max-width:767px){
 .vvp-ev-login-card #vvp-ev-loginform #vvp-ev-login-submit{padding:12px!important}
.vvp-ev-recovery-card{padding:20px 14px!important}
}


/* rc102: country is independent of participant type and OPORA membership */
.vvp-vector-entrepreneurship .vvp-ev-unified-search{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(145px,.95fr) auto auto!important;align-items:end!important;gap:10px 12px!important;min-width:0;max-width:100%!important;box-sizing:border-box!important}
.vvp-vector-entrepreneurship .vvp-ev-unified-search label{min-width:0!important;max-width:100%!important}
.vvp-vector-entrepreneurship .vvp-ev-unified-search label.vvp-ev-country-select select{box-sizing:border-box!important;display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:46px;padding:10px 12px!important;margin:0!important;font:inherit;color:#0b1f3b;background:#fff;border:1px solid #cbd4de}
.vvp-vector-entrepreneurship .vvp-ev-unified-search input{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
.vvp-vector-entrepreneurship .vvp-ev-unified-search>.vvp-ev-search-reset{grid-column:1/-1;justify-self:start}
@media(max-width:1050px){
 .vvp-vector-entrepreneurship .vvp-ev-unified-search{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.vvp-vector-entrepreneurship .vvp-ev-unified-search>button{min-height:46px;width:100%!important;box-sizing:border-box!important}
}
@media(max-width:600px){
 .vvp-vector-entrepreneurship .vvp-ev-unified-search{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
.vvp-vector-entrepreneurship .vvp-ev-unified-search label.vvp-ev-country-select select{min-height:46px!important}
}

/* CN company onboarding scoped to existing VVP cabinet */
.vvp-ev-cabinet .vvp-ev-cn-company{margin-top:22px!important;padding-top:19px!important;border-top:1px solid #d8e0e8}
.vvp-ev-cabinet .vvp-ev-cn-company>summary{font-weight:750;color:#0d2442;cursor:pointer}
.vvp-ev-cabinet .vvp-ev-cn-company form{display:grid;grid-template-columns:minmax(0,1fr);gap:15px;max-width:760px}
.vvp-ev-cabinet .vvp-ev-cn-company form>label:not(.check){display:grid;gap:8px;font-weight:650}
.vvp-ev-cabinet .vvp-ev-cn-company form input:not([type="checkbox"]){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px;padding:10px 12px}
.vvp-ev-cabinet .vvp-ev-cn-company form label.check{display:flex;align-items:flex-start;gap:10px;max-width:100%}
.vvp-ev-cabinet .vvp-ev-cn-company form label.check input{flex:0 0 17px;margin-top:4px}
.vvp-ev-cabinet .vvp-ev-cn-company button[type="submit"]{box-sizing:border-box;max-width:100%;white-space:normal;min-height:46px}
.vvp-ev-cabinet .vvp-ev-cn-company .vvp-ev-result{overflow-wrap:anywhere}
@media(max-width:600px){
 .vvp-ev-cabinet .vvp-ev-cn-company form{width:100%;min-width:0}
.vvp-ev-cabinet .vvp-ev-cn-company button[type="submit"]{width:100%!important}
}


/* VVP cabinet overview, 10.10.2026: prioritise relevant work and readable offers.
   Scoped to the existing cabinet; does not restyle the main media website. */
.vvp-ev-cabinet .vvp-ev-overview{gap:24px}
.vvp-ev-cabinet .vvp-ev-overview-commerce{background:#fafbfc;border:1px solid #dce2e9;border-top:4px solid var(--vvp-blue)}
.vvp-ev-cabinet .vvp-ev-overview-head h2{font-size:clamp(22px,2.2vw,28px);line-height:1.3;color:var(--vvp-blue)}
.vvp-ev-cabinet .vvp-ev-overview-head p,
.vvp-ev-cabinet .vvp-ev-overview-products article p,
.vvp-ev-cabinet .vvp-ev-overview-products .vvp-ev-product-why,
.vvp-ev-cabinet .vvp-ev-next-step p,
.vvp-ev-cabinet .vvp-ev-commerce-choice>small,
.vvp-ev-cabinet .vvp-ev-commerce-workspace .vvp-hint,
.vvp-ev-cabinet .vvp-ev-inline-checkout .vvp-form-alert,
.vvp-ev-cabinet .vvp-ev-inline-checkout .vvp-form-bottom-note,
.vvp-ev-cabinet .vvp-ev-opora-invitation p{font-size:16px!important;line-height:1.6!important}
.vvp-ev-cabinet .vvp-ev-overview-products article{min-height:0;gap:4px;padding:22px}
.vvp-ev-cabinet .vvp-ev-product-kicker{font-size:19px;overflow-wrap:anywhere}
.vvp-ev-cabinet .vvp-ev-product-price{font-size:24px}
.vvp-ev-cabinet .vvp-ev-overview-products .vvp-ev-button{font-size:15px;font-weight:800;min-height:45px;margin-top:auto}
.vvp-ev-cabinet .vvp-ev-overview-products .vvp-ev-eyebrow{font-size:12px!important;line-height:1.4}
.vvp-ev-cabinet .vvp-ev-overview-products .vvp-ev-partner-comparison{color:#394657;font-size:15px!important}
.vvp-ev-cabinet .vvp-ev-commerce-choice-title{font-size:18px;line-height:1.35}
.vvp-ev-cabinet .vvp-ev-commerce-choice>small{display:block;color:#435061!important;font-weight:400}
.vvp-ev-cabinet .vvp-ev-commerce-choice>em{font-size:15px}
.vvp-ev-cabinet .vvp-ev-commerce-choice .vvp-ev-partner-comparison{font-size:15px!important}
.vvp-ev-cabinet .vvp-ev-commerce-workspace{scroll-margin-top:105px}
.vvp-ev-cabinet .vvp-ev-commerce-selected>span{font-size:13px}
.vvp-ev-cabinet .vvp-ev-commerce-company-choice label,
.vvp-ev-cabinet .vvp-ev-commerce-company-choice p{font-size:16px;line-height:1.5}
.vvp-ev-cabinet .vvp-ev-inline-checkout .vvp-consent-text{font-size:15px}
.vvp-ev-cabinet .vvp-ev-opora-invitation{padding:22px 26px;border:1px solid #dbe3eb;border-left:4px solid var(--vvp-blue);background:#fff}
.vvp-ev-cabinet .vvp-ev-opora-invitation h2{margin:5px 0 8px;color:var(--vvp-blue);font-size:23px;line-height:1.3}
.vvp-ev-cabinet .vvp-ev-opora-invitation p{margin:0;max-width:850px;color:#475467}
.vvp-ev-cabinet .vvp-ev-opora-intro-actions{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin:18px 0 12px}
.vvp-ev-cabinet .vvp-ev-opora-intro-actions form{margin:0}
.vvp-ev-cabinet .vvp-ev-opora-intro-actions button{min-height:46px;font-size:15px;font-weight:750}
.vvp-ev-cabinet .vvp-ev-opora-intro-help{font-size:14px!important}
@media(max-width:767px){
 .vvp-ev-cabinet .vvp-ev-overview-commerce{padding:18px!important}
.vvp-ev-cabinet .vvp-ev-overview-products{gap:14px}
.vvp-ev-cabinet .vvp-ev-overview-products article{padding:19px}
.vvp-ev-cabinet .vvp-ev-opora-invitation{padding:18px}
.vvp-ev-cabinet .vvp-ev-opora-intro-actions{display:grid;grid-template-columns:1fr}
.vvp-ev-cabinet .vvp-ev-opora-intro-actions form,
 .vvp-ev-cabinet .vvp-ev-opora-intro-actions button{width:100%}
.vvp-ev-cabinet .vvp-ev-commerce-workspace{scroll-margin-top:70px}
.vvp-ev-cabinet .vvp-ev-inline-checkout{padding:16px}
}

/* ВВП × ОПОРА: truthful separate-service comparisons, strong partner distinction. */
.vvp-ev-cabinet .vvp-ev-opora-benefits-intro{display:grid;gap:5px;margin:18px 0 22px;padding:15px 18px;border-left:3px solid var(--vvp-red);background:#f5f7fa;color:var(--vvp-blue)}
.vvp-ev-cabinet .vvp-ev-opora-benefits-intro strong{font-size:17px;font-weight:800;line-height:1.4}
.vvp-ev-cabinet .vvp-ev-opora-benefits-intro span{font-size:15px;line-height:1.55;color:#37465c}
.vvp-ev-cabinet .vvp-ev-promo-marker{display:block;max-width:100%;margin-bottom:9px;color:#ac2826;font-size:13px!important;font-weight:800;line-height:1.4;letter-spacing:.025em;overflow-wrap:anywhere}
.vvp-ev-cabinet .vvp-ev-promo-marker--discount{color:#0b3558}
.vvp-ev-cabinet .vvp-ev-overview-products article:has(.vvp-ev-promo-marker),
.vvp-ev-cabinet .vvp-ev-commerce-choice:has(.vvp-ev-promo-marker){border-top-color:var(--vvp-red)}
.vvp-ev-cabinet .vvp-ev-price-reference{display:block;font-size:14px!important;font-weight:500;line-height:1.55;color:#566272;white-space:normal}
.vvp-ev-cabinet .vvp-ev-price-reference-label{font-size:14px;font-weight:550}
.vvp-ev-cabinet .vvp-ev-price-old{display:inline;color:#586577!important;font-size:18px!important;font-weight:650;text-decoration:line-through;text-decoration-thickness:1.5px}
.vvp-ev-cabinet .vvp-ev-price-current{display:block;color:var(--vvp-red);font-size:26px!important;font-weight:850;line-height:1.35}
.vvp-ev-cabinet .vvp-ev-partner-saving{display:block;margin:5px 0 11px;color:#0b3558!important;font-size:16px!important;font-weight:650;line-height:1.5}
.vvp-ev-cabinet .vvp-ev-partner-saving strong{color:#0b3558;font-weight:850}
.vvp-ev-cabinet .vvp-ev-commerce-choice .vvp-ev-price-reference,
.vvp-ev-cabinet .vvp-ev-commerce-choice .vvp-ev-price-current{display:block;text-align:left}
@media(max-width:767px){
 .vvp-ev-cabinet .vvp-ev-opora-benefits-intro{padding:14px 15px}
.vvp-ev-cabinet .vvp-ev-price-current{font-size:25px!important}
.vvp-ev-cabinet .vvp-ev-price-reference-label{font-size:14px}
}
/* Eastern Vector — Chinese language pilot pages, scoped; no global theme changes */
.vvp-zh{color:#0b1f3b;line-height:1.65}
.vvp-zh *{box-sizing:border-box}
.vvp-zh-wrap{max-width:1170px;margin:0 auto;padding:16px 22px 38px;min-width:0}
.vvp-zh-intro{padding:24px 0;border-bottom:1px solid #dce3ea;margin-bottom:24px}
.vvp-zh-intro h2{font-weight:800;font-size:clamp(26px,3.2vw,41px);line-height:1.22;letter-spacing:-.02em;margin:8px 0 12px;color:#0b1f3b}
.vvp-zh-intro p{font-size:clamp(15px,1.45vw,19px);max-width:900px;color:#51627b;margin:0;line-height:1.7}
.vvp-zh a{color:#ce302b;text-decoration:none}
.vvp-zh a:hover{text-decoration:underline}
.vvp-zh-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 28px}
.vvp-zh-primary,.vvp-zh-secondary,.vvp-zh button[type=submit]{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:12px 18px;border:1px solid #d3332b;font-weight:750;background:#ca3029;color:#fff!important;text-decoration:none!important;line-height:1.25;max-width:100%;white-space:normal;cursor:pointer;font-family:inherit}
.vvp-zh-secondary{background:#fff;color:#ca3029!important}
.vvp-zh-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.vvp-zh-features article,.vvp-zh-results article,.vvp-zh-company-line{padding:21px;border:1px solid #d9e2ea;border-top:2px solid #122949;min-width:0;background:#fff}
.vvp-zh h3{font-size:21px;font-weight:800;margin:0 0 10px;line-height:1.35;color:#0d2342}
.vvp-zh-features p,.vvp-zh-results p{color:#55647a;line-height:1.65}
.vvp-zh-section{margin:28px 0;padding:24px 0;border-top:1px solid #dce3ea;max-width:100%}
.vvp-zh-filter{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,1fr) auto;gap:12px;align-items:end;background:#f6f8fa;border-top:2px solid #0b1f3b;padding:20px;margin:22px 0}
.vvp-zh :is(.vvp-zh-filter,.vvp-zh-auth) label:not(.vvp-zh-check){display:grid;gap:7px;font-size:14px;font-weight:700;min-width:0}
.vvp-zh :is(.vvp-zh-filter,.vvp-zh-auth) :is(input:not([type=checkbox]),select){width:100%;min-width:0;max-width:100%;height:46px;min-height:46px;padding:10px 12px;border:1px solid #c8d2de;background:#fff;color:#112746;font:inherit;font-size:15px;}
.vvp-zh-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.vvp-zh-results article h3{margin-top:10px}
.vvp-zh-results article a{display:inline-block;margin-top:8px;font-weight:750}
.vvp-zh-empty{padding:20px;border-left:3px solid #c92b25;background:#f5f7fa;color:#263a54}
.vvp-zh-auth{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:720px;padding:24px;border:1px solid #d9e2ea;background:#fff}
.vvp-zh-auth :is(button[type=submit],.vvp-zh-response,.vvp-ev-result){max-width:100%;min-width:0;overflow-wrap:anywhere}
.vvp-zh-auth button[type=submit]{width:100%;margin:0}
.vvp-zh-check{display:flex;align-items:flex-start;gap:10px;max-width:100%;font-size:14px}
.vvp-zh-check input[type=checkbox]{width:17px;height:17px;margin-top:3px;flex:0 0 17px}
.vvp-zh-hp{position:absolute!important;left:-9999px!important;max-width:1px!important;overflow:hidden!important}
.vvp-zh-response:not(:empty),.vvp-zh-auth .vvp-ev-result:not(:empty){background:#f1f4f8;padding:12px;margin:0;line-height:1.5}
.vvp-zh-footer-link{margin:20px 0}
.vvp-zh-company-line{margin:9px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}
.vvp-zh #vvp-zh-loginform,.vvp-zh #vvp-zh-loginform>p{min-width:0;max-width:650px}
.vvp-zh #vvp-zh-loginform input:not([type=checkbox]){box-sizing:border-box!important;max-width:100%!important;width:100%!important}
.vvp-zh #vvp-zh-loginform input[type=submit]{background:#c92f29!important;color:#fff;border:0;min-height:46px;width:100%!important}
@media(max-width:767px){
 .vvp-zh-wrap{padding:14px 14px 30px}
.vvp-zh-intro{padding:14px 0 20px}
.vvp-zh-features,.vvp-zh-results,.vvp-zh-filter{grid-template-columns:minmax(0,1fr)}
.vvp-zh-actions>*{flex:1 1 100%}
.vvp-zh-auth{padding:16px}
.vvp-zh-section{margin-top:22px;padding-top:19px}
.vvp-zh h3{font-size:19px}
}

/* CN P1 — scoped business homepage, no global theme or RU changes */
.vvp-zh-local-nav{display:flex;flex-wrap:wrap;gap:8px 23px;padding:0 0 13px;margin-top:-7px;border-bottom:1px solid #dce3ea}
.vvp-zh-local-nav a{font-size:14px;color:#1b3454;font-weight:700;padding:6px 0}
.vvp-zh-home-actions{margin:21px 0 24px}
.vvp-zh-home-section{margin:36px 0 0;scroll-margin-top:110px}
.vvp-zh-section-head{margin:0 0 17px;max-width:850px}
.vvp-zh-section-head h3{font-size:clamp(21px,2.5vw,29px);margin:6px 0 8px;font-weight:800}
.vvp-zh-section-head p{color:#586a7f;line-height:1.75;margin:0}
.vvp-zh-goals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.vvp-zh-goals article{min-width:0;display:flex;flex-direction:column;padding:20px 18px 17px;background:#fff;border:1px solid #dae3eb;border-top:3px solid #152c4c}
.vvp-zh-goal-number{font-size:13px;font-weight:800;letter-spacing:.06em;color:#ce302b;margin-bottom:12px}
.vvp-zh-goals h4,.vvp-zh-publish-grid h4,.vvp-zh-steps h4,.vvp-zh-direction-grid h4{font-size:18px;font-weight:800;color:#10294a;line-height:1.42;margin:0 0 9px}
.vvp-zh-goals p,.vvp-zh-direction-grid p,.vvp-zh-steps p{font-size:14px;color:#5b6c80;line-height:1.72;margin:0 0 12px}
.vvp-zh-goals a{font-weight:750;font-size:14px;margin-top:auto}
.vvp-zh-search-section{background:#f5f7fa;padding:24px;border-left:3px solid #163252}
.vvp-zh-quicksearch{display:grid;grid-template-columns:minmax(0,2fr) minmax(170px,1fr) auto;gap:12px;align-items:end;margin:0}
.vvp-zh-quicksearch label{display:grid;gap:7px;min-width:0;font-size:14px;font-weight:700}
.vvp-zh-quicksearch :is(input,select){width:100%;height:47px;min-width:0;max-width:100%;border:1px solid #c6d3df;color:#14314c;background:#fff;padding:8px 12px;font:inherit;font-size:15px}
.vvp-zh-quicksearch button{height:47px!important;min-height:47px!important}
.vvp-zh-quiet{color:#64758a;font-size:13px;line-height:1.75;margin:14px 0 0}
.vvp-zh-direction-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.vvp-zh-direction-grid>div{border-top:2px solid #d6dee6;background:#f6f8fa;padding:18px 17px;min-width:0}
.vvp-zh-practice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.vvp-zh-practice-card{border:1px solid #dce4ed;min-width:0;background:#fff;display:flex;flex-direction:column;overflow:hidden}
.vvp-zh-practice-card.is-lead{grid-row:span 2}
.vvp-zh-practice-image{display:block;aspect-ratio:16/9;background:#e7ecf2;overflow:hidden}
.vvp-zh-practice-image img{display:block;width:100%;height:100%;object-fit:cover}
.vvp-zh-practice-text{padding:18px 20px;min-width:0;display:flex;flex-direction:column;flex:1}
.vvp-zh-practice-text time{color:#66778c;font-size:12px;margin-bottom:8px}
.vvp-zh-practice-text h4{font-size:17px;line-height:1.46;margin:0 0 8px;font-weight:800;overflow-wrap:anywhere}
.vvp-zh-practice-card.is-lead h4{font-size:21px}
.vvp-zh-practice-text h4 a{color:#10294a}
.vvp-zh-practice-text p{font-size:14px;line-height:1.7;color:#617087;margin:0 0 10px}
.vvp-zh-text-link{font-size:13px;font-weight:750;margin-top:auto}
.vvp-zh-publication-section{padding-top:26px;border-top:1px solid #dce3eb}
.vvp-zh-publish-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.vvp-zh-publish-grid article{display:flex;flex-direction:column;min-width:0;border:1px solid #d7e0e8;padding:21px;background:#fff}
.vvp-zh-publish-kind{font-size:12px;color:#677b92;margin-bottom:10px}
.vvp-zh-publish-grid strong{display:block;font-size:20px;color:#142b49}
.vvp-zh-publish-grid p{font-size:14px;line-height:1.72;color:#5c7086;margin:10px 0 17px}
.vvp-zh-publish-grid article>a{font-size:14px;font-weight:800;margin-top:auto}
.vvp-zh-pay-honesty{background:#f6f8fa;border-left:3px solid #b7c3cf;padding:13px 16px;font-size:13px;color:#56657a;line-height:1.7;margin:16px 0}
.vvp-zh-story-panel{scroll-margin-top:110px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;background:#f5f7fa;padding:24px;margin-top:22px}
.vvp-zh-story-panel h4{font-size:21px;margin:8px 0;font-weight:800}
.vvp-zh-story-panel>div>p{color:#5c6d80;line-height:1.75;margin:0}
.vvp-zh-story-panel .vvp-zh-auth{max-width:100%;margin:0;padding:20px;min-width:0}
.vvp-zh-form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.vvp-zh-form-two>label{min-width:0}
.vvp-zh-story-panel :is(textarea,select){background:#fff;min-width:0;max-width:100%;width:100%;border:1px solid #c8d2de;padding:10px 12px;color:#10294a;font:inherit;font-size:15px}
.vvp-zh-story-panel textarea{min-height:128px;resize:vertical}
.vvp-zh-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.vvp-zh-steps>div{border-top:2px solid #112b4a;padding:18px 0 4px;min-width:0}
.vvp-zh-steps span{font-size:13px;color:#cc3028;font-weight:800;display:block;margin-bottom:11px}
.vvp-zh-steps h4{font-size:17px}
.vvp-zh-process .vvp-zh-actions{margin-bottom:7px}
.vvp-zh :is(.vvp-zh-goals,.vvp-zh-publish-grid,.vvp-zh-local-nav) a:focus-visible{outline:2px solid #ce302b;outline-offset:3px}
@media(max-width:950px){
 .vvp-zh-goals,.vvp-zh-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.vvp-zh-story-panel{grid-template-columns:1fr}
}
@media(max-width:767px){
 .vvp-zh-home-section{margin-top:27px;scroll-margin-top:72px}
.vvp-zh-local-nav{gap:4px 16px}
.vvp-zh-local-nav a{font-size:13px}
.vvp-zh-search-section{padding:17px 14px}
.vvp-zh-quicksearch,.vvp-zh-goals,.vvp-zh-direction-grid,.vvp-zh-practice-grid,.vvp-zh-publish-grid,.vvp-zh-steps,.vvp-zh-form-two{grid-template-columns:minmax(0,1fr)}
.vvp-zh-practice-card.is-lead{grid-row:auto}
.vvp-zh-practice-card.is-lead h4{font-size:18px}
.vvp-zh-story-panel{padding:16px 12px;gap:14px}
.vvp-zh-story-panel .vvp-zh-auth{padding:16px}
.vvp-zh-publish-grid article,.vvp-zh-goals article{padding:17px}
.vvp-zh-home-actions>*{flex:1 1 100%}
}
:root{--vvp-mb-fg:#0B1F3B;--vvp-mb-bg:rgba(255,255,255,.94);--vvp-mb-sep:#E5E7EB;}
.vvp-media-badges-anchor{position:relative !important;}
.vvp-media-badges{position:absolute;z-index:12;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;pointer-events:none;line-height:1;}
.vvp-media-badge{width:24px;height:24px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:var(--vvp-mb-fg);background:var(--vvp-mb-bg);border:1px solid var(--vvp-mb-sep);border-radius:3px;box-shadow:none;}
.vvp-media-badge svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke;}
/* 120–179 px image: smaller badge, same visual language. */
.vvp-media-badges-anchor.vvp-mb-size-sm .vvp-media-badges{top:5px;right:5px;gap:3px;}
.vvp-media-badges-anchor.vvp-mb-size-sm .vvp-media-badge{width:19px;height:19px;border-radius:2px;}
.vvp-media-badges-anchor.vvp-mb-size-sm .vvp-media-badge svg{width:13px;height:13px;stroke-width:1.65;}
/* 72–119 px image: do not let the marker become the picture. */
.vvp-media-badges-anchor.vvp-mb-size-xs .vvp-media-badges{top:3px;right:3px;gap:2px;}
.vvp-media-badges-anchor.vvp-mb-size-xs .vvp-media-badge{width:15px;height:15px;border-radius:2px;border-width:1px;}
.vvp-media-badges-anchor.vvp-mb-size-xs .vvp-media-badge svg{width:10px;height:10px;stroke-width:1.6;}
/* Very small thumbnails: only a tiny line icon plate. */
.vvp-media-badges-anchor.vvp-mb-size-xxs .vvp-media-badges{top:2px;right:2px;gap:1px;}
.vvp-media-badges-anchor.vvp-mb-size-xxs .vvp-media-badge{width:12px;height:12px;border:0;border-radius:1px;background:rgba(255,255,255,.90);}
.vvp-media-badges-anchor.vvp-mb-size-xxs .vvp-media-badge svg{width:9px;height:9px;stroke-width:1.55;}
/* Tablet/mobile keep the same composition; actual size is governed by thumbnail geometry. */
@media (max-width: 1024px) {
    .vvp-media-badges{top:7px;right:7px;}
}
@media (max-width: 767px) {
    .vvp-media-badges{top:6px;right:6px;gap:3px;}
}/* Жёстко ограничиваем именно это меню реальной шириной контейнера */
.elementor-widget-thegem-template-menu[data-id="7dd0d53"],
.elementor-widget-thegem-template-menu[data-id="7dd0d53"] .elementor-widget-container,
.menu-7dd0d53,
#menu-7dd0d53{min-width:0 !important;width:100%;}

/* Только для desktop-режима от 768px */
@media (min-width: 769px) {
    .menu-7dd0d53{overflow:visible;}

    #menu-7dd0d53.desktop-view .nav-menu{display:flex !important;flex-wrap:nowrap !important;align-items:center;width:100%;min-width:0 !important;overflow:visible !important;}

#menu-7dd0d53 .vvp-auto-more-submenu .megamenu-template{display:none !important;}

    #menu-7dd0d53.desktop-view .nav-menu > .menu-item{flex:0 0 auto !important;white-space:nowrap;}

    /* Скрытые системные widget-элементы не должны мешать */
    #menu-7dd0d53.desktop-view .nav-menu > .menu-item-widget{display:none !important;}

    /* Авто-пункт "ЕЩЕ" */
    #menu-7dd0d53 .vvp-auto-more{display:none;position:relative;white-space:nowrap;}

    /* Подменю "ЕЩЕ" */
    #menu-7dd0d53 .vvp-auto-more{position:relative !important;}

#menu-7dd0d53 .vvp-auto-more-submenu{display:none;position:absolute;top:100% !important;right:0 !important;left:auto !important;transform:none !important;min-width:240px;max-width:calc(100vw - 12px) !important;margin:0;padding:0;list-style:none;z-index:99999;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;max-height:min(70vh, 520px);}

    #menu-7dd0d53 .vvp-auto-more.vvp-open > .vvp-auto-more-submenu{display:block !important;}

    #menu-7dd0d53 .vvp-auto-more-submenu > li{display:block !important;width:100%;white-space:normal;}

    #menu-7dd0d53 .vvp-auto-more-submenu > li > a{display:block;width:100%;}
}

/* Ниже 768px вообще не вмешиваемся */
@media (max-width: 768px) {
    #menu-7dd0d53 .vvp-auto-more {
        display: none !important;
    }
}@font-face{font-family:'MaterialDesignIcons';src:url(//vvp-media.ru/themes/19275dc4f6/fonts/material/materialdesignicons.eot);src:url(//vvp-media.ru/themes/19275dc4f6/fonts/material/materialdesignicons.eot?#iefix) format('embedded-opentype'), url(//vvp-media.ru/themes/19275dc4f6/fonts/material/materialdesignicons.woff) format('woff'), url(//vvp-media.ru/themes/19275dc4f6/fonts/material/materialdesignicons.ttf) format('truetype'), url(//vvp-media.ru/themes/19275dc4f6/fonts/material/materialdesignicons.svg#MaterialDesignIcons) format('svg');font-weight:normal;font-style:normal;}
.gem-print-icon.gem-icon-pack-material{display:inline-block;font-family:'MaterialDesignIcons';font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto;text-align:center;vertical-align:middle;font-size:24px;}
.gem-mdi{font-family:'MaterialDesignIcons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;text-rendering:auto;line-height:1;}
.gem-mdi.gem-mdi-label:before{content:'';width:20px;height:20px;background:url(//vvp-media.ru/themes/19275dc4f6/css/icons-material-logo.svg) no-repeat 50% 50%;background-size:20px 20px;display:inline-block;vertical-align:middle;}
@media (max-width: 1439px) {
	.gem-mdi.gem-mdi-label:before{width:15px;height:15px;background-size:15px 15px;}
}
.mdi-account:before{content:"\f101";}
.mdi-account-alert:before{content:"\f102";}
.mdi-account-box:before{content:"\f103";}
.mdi-account-box-outline:before{content:"\f104";}
.mdi-account-check:before{content:"\f105";}
.mdi-account-circle:before{content:"\f106";}
.mdi-account-key:before{content:"\f107";}
.mdi-account-location:before{content:"\f108";}
.mdi-account-minus:before{content:"\f109";}
.mdi-account-multiple:before{content:"\f10a";}
.mdi-account-multiple-outline:before{content:"\f10b";}
.mdi-account-multiple-plus:before{content:"\f10c";}
.mdi-account-network:before{content:"\f10d";}
.mdi-account-outline:before{content:"\f10e";}
.mdi-account-plus:before{content:"\f10f";}
.mdi-account-remove:before{content:"\f110";}
.mdi-account-search:before{content:"\f111";}
.mdi-account-star:before{content:"\f112";}
.mdi-account-star-variant:before{content:"\f113";}
.mdi-account-switch:before{content:"\f114";}
.mdi-airballoon:before{content:"\f115";}
.mdi-airplane:before{content:"\f116";}
.mdi-airplane-off:before{content:"\f117";}
.mdi-alarm:before{content:"\f118";}
.mdi-alarm-check:before{content:"\f119";}
.mdi-alarm-multiple:before{content:"\f11a";}
.mdi-alarm-off:before{content:"\f11b";}
.mdi-alarm-plus:before{content:"\f11c";}
.mdi-album:before{content:"\f11d";}
.mdi-alert:before{content:"\f11e";}
.mdi-alert-box:before{content:"\f11f";}
.mdi-alert-circle:before{content:"\f120";}
.mdi-alert-octagon:before{content:"\f121";}
.mdi-alpha:before{content:"\f122";}
.mdi-alphabetical:before{content:"\f123";}
.mdi-amazon:before{content:"\f124";}
.mdi-amazon-clouddrive:before{content:"\f125";}
.mdi-ambulance:before{content:"\f126";}
.mdi-android:before{content:"\f127";}
.mdi-android-debug-bridge:before{content:"\f128";}
.mdi-android-studio:before{content:"\f129";}
.mdi-apple:before{content:"\f12a";}
.mdi-apple-finder:before{content:"\f12b";}
.mdi-apple-ios:before{content:"\f12c";}
.mdi-apple-mobileme:before{content:"\f12d";}
.mdi-apple-safari:before{content:"\f12e";}
.mdi-appnet:before{content:"\f12f";}
.mdi-apps:before{content:"\f130";}
.mdi-archive:before{content:"\f131";}
.mdi-arrange-bring-forward:before{content:"\f132";}
.mdi-arrange-bring-to-front:before{content:"\f133";}
.mdi-arrange-send-backward:before{content:"\f134";}
.mdi-arrange-send-to-back:before{content:"\f135";}
.mdi-arrow-all:before{content:"\f136";}
.mdi-arrow-bottom-left:before{content:"\f137";}
.mdi-arrow-bottom-right:before{content:"\f138";}
.mdi-arrow-collapse:before{content:"\f139";}
.mdi-arrow-down:before{content:"\f13a";}
.mdi-arrow-down-bold:before{content:"\f13b";}
.mdi-arrow-down-bold-circle:before{content:"\f13c";}
.mdi-arrow-down-bold-circle-outline:before{content:"\f13d";}
.mdi-arrow-down-bold-hexagon-outline:before{content:"\f13e";}
.mdi-arrow-expand:before{content:"\f13f";}
.mdi-arrow-left:before{content:"\f140";}
.mdi-arrow-left-bold:before{content:"\f141";}
.mdi-arrow-left-bold-circle:before{content:"\f142";}
.mdi-arrow-left-bold-circle-outline:before{content:"\f143";}
.mdi-arrow-left-bold-hexagon-outline:before{content:"\f144";}
.mdi-arrow-right:before{content:"\f145";}
.mdi-arrow-right-bold:before{content:"\f146";}
.mdi-arrow-right-bold-circle:before{content:"\f147";}
.mdi-arrow-right-bold-circle-outline:before{content:"\f148";}
.mdi-arrow-right-bold-hexagon-outline:before{content:"\f149";}
.mdi-arrow-top-left:before{content:"\f14a";}
.mdi-arrow-top-right:before{content:"\f14b";}
.mdi-arrow-up:before{content:"\f14c";}
.mdi-arrow-up-bold:before{content:"\f14d";}
.mdi-arrow-up-bold-circle:before{content:"\f14e";}
.mdi-arrow-up-bold-circle-outline:before{content:"\f14f";}
.mdi-arrow-up-bold-hexagon-outline:before{content:"\f150";}
.mdi-at:before{content:"\f151";}
.mdi-attachment:before{content:"\f152";}
.mdi-audiobook:before{content:"\f153";}
.mdi-auto-fix:before{content:"\f154";}
.mdi-auto-upload:before{content:"\f155";}
.mdi-baby:before{content:"\f156";}
.mdi-backburger:before{content:"\f157";}
.mdi-backup-restore:before{content:"\f158";}
.mdi-bank:before{content:"\f159";}
.mdi-barcode:before{content:"\f15a";}
.mdi-barley:before{content:"\f15b";}
.mdi-barrel:before{content:"\f15c";}
.mdi-basecamp:before{content:"\f15d";}
.mdi-basket:before{content:"\f15e";}
.mdi-basket-fill:before{content:"\f15f";}
.mdi-basket-unfill:before{content:"\f160";}
.mdi-battery:before{content:"\f161";}
.mdi-battery-10:before{content:"\f162";}
.mdi-battery-20:before{content:"\f163";}
.mdi-battery-30:before{content:"\f164";}
.mdi-battery-40:before{content:"\f165";}
.mdi-battery-50:before{content:"\f166";}
.mdi-battery-60:before{content:"\f167";}
.mdi-battery-70:before{content:"\f168";}
.mdi-battery-80:before{content:"\f169";}
.mdi-battery-90:before{content:"\f16a";}
.mdi-battery-alert:before{content:"\f16b";}
.mdi-battery-charging-100:before{content:"\f16c";}
.mdi-battery-charging-20:before{content:"\f16d";}
.mdi-battery-charging-30:before{content:"\f16e";}
.mdi-battery-charging-40:before{content:"\f16f";}
.mdi-battery-charging-60:before{content:"\f170";}
.mdi-battery-charging-80:before{content:"\f171";}
.mdi-battery-charging-90:before{content:"\f172";}
.mdi-battery-minus:before{content:"\f173";}
.mdi-battery-negative:before{content:"\f174";}
.mdi-battery-outline:before{content:"\f175";}
.mdi-battery-plus:before{content:"\f176";}
.mdi-battery-positive:before{content:"\f177";}
.mdi-battery-unknown:before{content:"\f178";}
.mdi-beach:before{content:"\f179";}
.mdi-beaker:before{content:"\f17a";}
.mdi-beaker-empty:before{content:"\f17b";}
.mdi-beaker-empty-outline:before{content:"\f17c";}
.mdi-beaker-outline:before{content:"\f17d";}
.mdi-beats:before{content:"\f17e";}
.mdi-beer:before{content:"\f17f";}
.mdi-behance:before{content:"\f180";}
.mdi-bell:before{content:"\f181";}
.mdi-bell-off:before{content:"\f182";}
.mdi-bell-outline:before{content:"\f183";}
.mdi-bell-ring:before{content:"\f184";}
.mdi-bell-ring-outline:before{content:"\f185";}
.mdi-bell-sleep:before{content:"\f186";}
.mdi-beta:before{content:"\f187";}
.mdi-bike:before{content:"\f188";}
.mdi-bing:before{content:"\f189";}
.mdi-binoculars:before{content:"\f18a";}
.mdi-bio:before{content:"\f18b";}
.mdi-biohazard:before{content:"\f18c";}
.mdi-bitbucket:before{content:"\f18d";}
.mdi-black-mesa:before{content:"\f18e";}
.mdi-blackberry:before{content:"\f18f";}
.mdi-blinds:before{content:"\f190";}
.mdi-block-helper:before{content:"\f191";}
.mdi-blogger:before{content:"\f192";}
.mdi-bluetooth:before{content:"\f193";}
.mdi-bluetooth-audio:before{content:"\f194";}
.mdi-bluetooth-connect:before{content:"\f195";}
.mdi-bluetooth-settings:before{content:"\f196";}
.mdi-bluetooth-transfer:before{content:"\f197";}
.mdi-blur:before{content:"\f198";}
.mdi-blur-linear:before{content:"\f199";}
.mdi-blur-off:before{content:"\f19a";}
.mdi-blur-radial:before{content:"\f19b";}
.mdi-bone:before{content:"\f19c";}
.mdi-book:before{content:"\f19d";}
.mdi-book-multiple:before{content:"\f19e";}
.mdi-book-multiple-variant:before{content:"\f19f";}
.mdi-book-open:before{content:"\f1a0";}
.mdi-book-variant:before{content:"\f1a1";}
.mdi-bookmark:before{content:"\f1a2";}
.mdi-bookmark-check:before{content:"\f1a3";}
.mdi-bookmark-music:before{content:"\f1a4";}
.mdi-bookmark-outline:before{content:"\f1a5";}
.mdi-bookmark-outline-plus:before{content:"\f1a6";}
.mdi-bookmark-plus:before{content:"\f1a7";}
.mdi-bookmark-remove:before{content:"\f1a8";}
.mdi-border-all:before{content:"\f1a9";}
.mdi-border-bottom:before{content:"\f1aa";}
.mdi-border-color:before{content:"\f1ab";}
.mdi-border-horizontal:before{content:"\f1ac";}
.mdi-border-inside:before{content:"\f1ad";}
.mdi-border-left:before{content:"\f1ae";}
.mdi-border-none:before{content:"\f1af";}
.mdi-border-outside:before{content:"\f1b0";}
.mdi-border-right:before{content:"\f1b1";}
.mdi-border-top:before{content:"\f1b2";}
.mdi-border-vertical:before{content:"\f1b3";}
.mdi-bowling:before{content:"\f1b4";}
.mdi-box:before{content:"\f1b5";}
.mdi-briefcase:before{content:"\f1b6";}
.mdi-briefcase-check:before{content:"\f1b7";}
.mdi-briefcase-download:before{content:"\f1b8";}
.mdi-briefcase-upload:before{content:"\f1b9";}
.mdi-brightness-1:before{content:"\f1ba";}
.mdi-brightness-2:before{content:"\f1bb";}
.mdi-brightness-3:before{content:"\f1bc";}
.mdi-brightness-4:before{content:"\f1bd";}
.mdi-brightness-5:before{content:"\f1be";}
.mdi-brightness-6:before{content:"\f1bf";}
.mdi-brightness-7:before{content:"\f1c0";}
.mdi-brightness-auto:before{content:"\f1c1";}
.mdi-broom:before{content:"\f1c2";}
.mdi-brush:before{content:"\f1c3";}
.mdi-bug:before{content:"\f1c4";}
.mdi-bulletin-board:before{content:"\f1c5";}
.mdi-bullhorn:before{content:"\f1c6";}
.mdi-bus:before{content:"\f1c7";}
.mdi-cake:before{content:"\f1c8";}
.mdi-cake-variant:before{content:"\f1c9";}
.mdi-calculator:before{content:"\f1ca";}
.mdi-calendar:before{content:"\f1cb";}
.mdi-calendar-blank:before{content:"\f1cc";}
.mdi-calendar-check:before{content:"\f1cd";}
.mdi-calendar-clock:before{content:"\f1ce";}
.mdi-calendar-multiple:before{content:"\f1cf";}
.mdi-calendar-multiple-check:before{content:"\f1d0";}
.mdi-calendar-plus:before{content:"\f1d1";}
.mdi-calendar-remove:before{content:"\f1d2";}
.mdi-calendar-text:before{content:"\f1d3";}
.mdi-calendar-today:before{content:"\f1d4";}
.mdi-camcorder:before{content:"\f1d5";}
.mdi-camcorder-box:before{content:"\f1d6";}
.mdi-camcorder-box-off:before{content:"\f1d7";}
.mdi-camcorder-off:before{content:"\f1d8";}
.mdi-camera:before{content:"\f1d9";}
.mdi-camera-front:before{content:"\f1da";}
.mdi-camera-front-variant:before{content:"\f1db";}
.mdi-camera-iris:before{content:"\f1dc";}
.mdi-camera-party-mode:before{content:"\f1dd";}
.mdi-camera-rear:before{content:"\f1de";}
.mdi-camera-rear-variant:before{content:"\f1df";}
.mdi-camera-switch:before{content:"\f1e0";}
.mdi-camera-timer:before{content:"\f1e1";}
.mdi-candycane:before{content:"\f1e2";}
.mdi-car:before{content:"\f1e3";}
.mdi-car-wash:before{content:"\f1e4";}
.mdi-carrot:before{content:"\f1e5";}
.mdi-cart:before{content:"\f1e6";}
.mdi-cart-outline:before{content:"\f1e7";}
.mdi-cash:before{content:"\f1e8";}
.mdi-cash-100:before{content:"\f1e9";}
.mdi-cash-multiple:before{content:"\f1ea";}
.mdi-cash-usd:before{content:"\f1eb";}
.mdi-cast:before{content:"\f1ec";}
.mdi-cast-connected:before{content:"\f1ed";}
.mdi-castle:before{content:"\f1ee";}
.mdi-cat:before{content:"\f1ef";}
.mdi-cellphone:before{content:"\f1f0";}
.mdi-cellphone-android:before{content:"\f1f1";}
.mdi-cellphone-dock:before{content:"\f1f2";}
.mdi-cellphone-iphone:before{content:"\f1f3";}
.mdi-cellphone-link:before{content:"\f1f4";}
.mdi-cellphone-link-off:before{content:"\f1f5";}
.mdi-cellphone-settings:before{content:"\f1f6";}
.mdi-chair-school:before{content:"\f1f7";}
.mdi-chart-arc:before{content:"\f1f8";}
.mdi-chart-areaspline:before{content:"\f1f9";}
.mdi-chart-bar:before{content:"\f1fa";}
.mdi-chart-histogram:before{content:"\f1fb";}
.mdi-chart-line:before{content:"\f1fc";}
.mdi-chart-pie:before{content:"\f1fd";}
.mdi-check:before{content:"\f1fe";}
.mdi-check-all:before{content:"\f1ff";}
.mdi-checkbox-blank:before{content:"\f200";}
.mdi-checkbox-blank-circle:before{content:"\f201";}
.mdi-checkbox-blank-circle-outline:before{content:"\f202";}
.mdi-checkbox-blank-outline:before{content:"\f203";}
.mdi-checkbox-marked:before{content:"\f204";}
.mdi-checkbox-marked-circle:before{content:"\f205";}
.mdi-checkbox-marked-circle-outline:before{content:"\f206";}
.mdi-checkbox-marked-outline:before{content:"\f207";}
.mdi-checkbox-multiple-blank:before{content:"\f208";}
.mdi-checkbox-multiple-blank-outline:before{content:"\f209";}
.mdi-checkbox-multiple-marked:before{content:"\f20a";}
.mdi-checkbox-multiple-marked-outline:before{content:"\f20b";}
.mdi-checkerboard:before{content:"\f20c";}
.mdi-chevron-double-down:before{content:"\f20d";}
.mdi-chevron-double-left:before{content:"\f20e";}
.mdi-chevron-double-right:before{content:"\f20f";}
.mdi-chevron-double-up:before{content:"\f210";}
.mdi-chevron-down:before{content:"\f211";}
.mdi-chevron-left:before{content:"\f212";}
.mdi-chevron-right:before{content:"\f213";}
.mdi-chevron-up:before{content:"\f214";}
.mdi-church:before{content:"\f215";}
.mdi-cisco-webex:before{content:"\f216";}
.mdi-city:before{content:"\f217";}
.mdi-clipboard:before{content:"\f218";}
.mdi-clipboard-account:before{content:"\f219";}
.mdi-clipboard-alert:before{content:"\f21a";}
.mdi-clipboard-arrow-down:before{content:"\f21b";}
.mdi-clipboard-arrow-left:before{content:"\f21c";}
.mdi-clipboard-check:before{content:"\f21d";}
.mdi-clipboard-outline:before{content:"\f21e";}
.mdi-clipboard-text:before{content:"\f21f";}
.mdi-clippy:before{content:"\f220";}
.mdi-clock:before{content:"\f221";}
.mdi-clock-fast:before{content:"\f222";}
.mdi-close:before{content:"\f223";}
.mdi-close-box:before{content:"\f224";}
.mdi-close-box-outline:before{content:"\f225";}
.mdi-close-circle:before{content:"\f226";}
.mdi-close-circle-outline:before{content:"\f227";}
.mdi-close-network:before{content:"\f228";}
.mdi-closed-caption:before{content:"\f229";}
.mdi-cloud:before{content:"\f22a";}
.mdi-cloud-check:before{content:"\f22b";}
.mdi-cloud-circle:before{content:"\f22c";}
.mdi-cloud-download:before{content:"\f22d";}
.mdi-cloud-outline:before{content:"\f22e";}
.mdi-cloud-outline-off:before{content:"\f22f";}
.mdi-cloud-upload:before{content:"\f230";}
.mdi-code-array:before{content:"\f231";}
.mdi-code-braces:before{content:"\f232";}
.mdi-code-equal:before{content:"\f233";}
.mdi-code-greater-than:before{content:"\f234";}
.mdi-code-less-than:before{content:"\f235";}
.mdi-code-less-than-or-equal:before{content:"\f236";}
.mdi-code-not-equal:before{content:"\f237";}
.mdi-code-not-equal-variant:before{content:"\f238";}
.mdi-code-string:before{content:"\f239";}
.mdi-code-tags:before{content:"\f23a";}
.mdi-codepen:before{content:"\f23b";}
.mdi-coffee:before{content:"\f23c";}
.mdi-coffee-to-go:before{content:"\f23d";}
.mdi-coin:before{content:"\f23e";}
.mdi-color-helper:before{content:"\f23f";}
.mdi-comment:before{content:"\f240";}
.mdi-comment-account:before{content:"\f241";}
.mdi-comment-account-outline:before{content:"\f242";}
.mdi-comment-alert:before{content:"\f243";}
.mdi-comment-alert-outline:before{content:"\f244";}
.mdi-comment-check:before{content:"\f245";}
.mdi-comment-check-outline:before{content:"\f246";}
.mdi-comment-multiple-outline:before{content:"\f247";}
.mdi-comment-outline:before{content:"\f248";}
.mdi-comment-plus-outline:before{content:"\f249";}
.mdi-comment-processing:before{content:"\f24a";}
.mdi-comment-processing-outline:before{content:"\f24b";}
.mdi-comment-remove-outline:before{content:"\f24c";}
.mdi-comment-text:before{content:"\f24d";}
.mdi-comment-text-outline:before{content:"\f24e";}
.mdi-compare:before{content:"\f24f";}
.mdi-compass:before{content:"\f250";}
.mdi-compass-outline:before{content:"\f251";}
.mdi-console:before{content:"\f252";}
.mdi-content-copy:before{content:"\f253";}
.mdi-content-cut:before{content:"\f254";}
.mdi-content-duplicate:before{content:"\f255";}
.mdi-content-paste:before{content:"\f256";}
.mdi-content-save:before{content:"\f257";}
.mdi-content-save-all:before{content:"\f258";}
.mdi-contrast:before{content:"\f259";}
.mdi-contrast-box:before{content:"\f25a";}
.mdi-contrast-circle:before{content:"\f25b";}
.mdi-cow:before{content:"\f25c";}
.mdi-credit-card:before{content:"\f25d";}
.mdi-credit-card-multiple:before{content:"\f25e";}
.mdi-crop:before{content:"\f25f";}
.mdi-crop-free:before{content:"\f260";}
.mdi-crop-landscape:before{content:"\f261";}
.mdi-crop-portrait:before{content:"\f262";}
.mdi-crop-square:before{content:"\f263";}
.mdi-crosshairs:before{content:"\f264";}
.mdi-crosshairs-gps:before{content:"\f265";}
.mdi-crown:before{content:"\f266";}
.mdi-cube:before{content:"\f267";}
.mdi-cube-outline:before{content:"\f268";}
.mdi-cube-unfolded:before{content:"\f269";}
.mdi-cup:before{content:"\f26a";}
.mdi-cup-water:before{content:"\f26b";}
.mdi-currency-btc:before{content:"\f26c";}
.mdi-currency-eur:before{content:"\f26d";}
.mdi-currency-gbp:before{content:"\f26e";}
.mdi-currency-inr:before{content:"\f26f";}
.mdi-currency-rub:before{content:"\f270";}
.mdi-currency-try:before{content:"\f271";}
.mdi-currency-usd:before{content:"\f272";}
.mdi-cursor-default:before{content:"\f273";}
.mdi-cursor-default-outline:before{content:"\f274";}
.mdi-cursor-move:before{content:"\f275";}
.mdi-cursor-pointer:before{content:"\f276";}
.mdi-database:before{content:"\f277";}
.mdi-database-minus:before{content:"\f278";}
.mdi-database-outline:before{content:"\f279";}
.mdi-database-plus:before{content:"\f27a";}
.mdi-debug-step-into:before{content:"\f27b";}
.mdi-debug-step-out:before{content:"\f27c";}
.mdi-debug-step-over:before{content:"\f27d";}
.mdi-decimal-decrease:before{content:"\f27e";}
.mdi-decimal-increase:before{content:"\f27f";}
.mdi-delete:before{content:"\f280";}
.mdi-delete-variant:before{content:"\f281";}
.mdi-deskphone:before{content:"\f282";}
.mdi-desktop-mac:before{content:"\f283";}
.mdi-desktop-tower:before{content:"\f284";}
.mdi-details:before{content:"\f285";}
.mdi-deviantart:before{content:"\f286";}
.mdi-diamond:before{content:"\f287";}
.mdi-dice:before{content:"\f288";}
.mdi-dice-1:before{content:"\f289";}
.mdi-dice-2:before{content:"\f28a";}
.mdi-dice-3:before{content:"\f28b";}
.mdi-dice-4:before{content:"\f28c";}
.mdi-dice-5:before{content:"\f28d";}
.mdi-dice-6:before{content:"\f28e";}
.mdi-directions:before{content:"\f28f";}
.mdi-disk-alert:before{content:"\f290";}
.mdi-disqus:before{content:"\f291";}
.mdi-disqus-outline:before{content:"\f292";}
.mdi-division:before{content:"\f293";}
.mdi-division-box:before{content:"\f294";}
.mdi-dns:before{content:"\f295";}
.mdi-domain:before{content:"\f296";}
.mdi-dots-horizontal:before{content:"\f297";}
.mdi-dots-vertical:before{content:"\f298";}
.mdi-download:before{content:"\f299";}
.mdi-drag:before{content:"\f29a";}
.mdi-drag-horizontal:before{content:"\f29b";}
.mdi-drag-vertical:before{content:"\f29c";}
.mdi-drawing:before{content:"\f29d";}
.mdi-drawing-box:before{content:"\f29e";}
.mdi-dribbble:before{content:"\f29f";}
.mdi-dribbble-box:before{content:"\f2a0";}
.mdi-drone:before{content:"\f2a1";}
.mdi-dropbox:before{content:"\f2a2";}
.mdi-drupal:before{content:"\f2a3";}
.mdi-duck:before{content:"\f2a4";}
.mdi-dumbbell:before{content:"\f2a5";}
.mdi-earth:before{content:"\f2a6";}
.mdi-earth-off:before{content:"\f2a7";}
.mdi-edge:before{content:"\f2a8";}
.mdi-eject:before{content:"\f2a9";}
.mdi-elevation-decline:before{content:"\f2aa";}
.mdi-elevation-rise:before{content:"\f2ab";}
.mdi-elevator:before{content:"\f2ac";}
.mdi-email:before{content:"\f2ad";}
.mdi-email-open:before{content:"\f2ae";}
.mdi-email-outline:before{content:"\f2af";}
.mdi-email-secure:before{content:"\f2b0";}
.mdi-emoticon:before{content:"\f2b1";}
.mdi-emoticon-cool:before{content:"\f2b2";}
.mdi-emoticon-devil:before{content:"\f2b3";}
.mdi-emoticon-happy:before{content:"\f2b4";}
.mdi-emoticon-neutral:before{content:"\f2b5";}
.mdi-emoticon-poop:before{content:"\f2b6";}
.mdi-emoticon-sad:before{content:"\f2b7";}
.mdi-emoticon-tongue:before{content:"\f2b8";}
.mdi-engine:before{content:"\f2b9";}
.mdi-engine-outline:before{content:"\f2ba";}
.mdi-equal:before{content:"\f2bb";}
.mdi-equal-box:before{content:"\f2bc";}
.mdi-eraser:before{content:"\f2bd";}
.mdi-escalator:before{content:"\f2be";}
.mdi-etsy:before{content:"\f2bf";}
.mdi-evernote:before{content:"\f2c0";}
.mdi-exclamation:before{content:"\f2c1";}
.mdi-exit-to-app:before{content:"\f2c2";}
.mdi-export:before{content:"\f2c3";}
.mdi-eye:before{content:"\f2c4";}
.mdi-eye-off:before{content:"\f2c5";}
.mdi-eyedropper:before{content:"\f2c6";}
.mdi-eyedropper-variant:before{content:"\f2c7";}
.mdi-facebook:before{content:"\f2c8";}
.mdi-facebook-box:before{content:"\f2c9";}
.mdi-facebook-messenger:before{content:"\f2ca";}
.mdi-factory:before{content:"\f2cb";}
.mdi-fan:before{content:"\f2cc";}
.mdi-fast-forward:before{content:"\f2cd";}
.mdi-ferry:before{content:"\f2ce";}
.mdi-file:before{content:"\f2cf";}
.mdi-file-cloud:before{content:"\f2d0";}
.mdi-file-delimited:before{content:"\f2d1";}
.mdi-file-document:before{content:"\f2d2";}
.mdi-file-document-box:before{content:"\f2d3";}
.mdi-file-excel:before{content:"\f2d4";}
.mdi-file-excel-box:before{content:"\f2d5";}
.mdi-file-find:before{content:"\f2d6";}
.mdi-file-image:before{content:"\f2d7";}
.mdi-file-image-box:before{content:"\f2d8";}
.mdi-file-multiple:before{content:"\f2d9";}
.mdi-file-music:before{content:"\f2da";}
.mdi-file-outline:before{content:"\f2db";}
.mdi-file-pdf:before{content:"\f2dc";}
.mdi-file-pdf-box:before{content:"\f2dd";}
.mdi-file-powerpoint:before{content:"\f2de";}
.mdi-file-powerpoint-box:before{content:"\f2df";}
.mdi-file-presentation-box:before{content:"\f2e0";}
.mdi-file-video:before{content:"\f2e1";}
.mdi-file-word:before{content:"\f2e2";}
.mdi-file-word-box:before{content:"\f2e3";}
.mdi-file-xml:before{content:"\f2e4";}
.mdi-film:before{content:"\f2e5";}
.mdi-filmstrip:before{content:"\f2e6";}
.mdi-filmstrip-off:before{content:"\f2e7";}
.mdi-filter:before{content:"\f2e8";}
.mdi-filter-outline:before{content:"\f2e9";}
.mdi-filter-remove:before{content:"\f2ea";}
.mdi-filter-remove-outline:before{content:"\f2eb";}
.mdi-filter-variant:before{content:"\f2ec";}
.mdi-fire:before{content:"\f2ed";}
.mdi-firefox:before{content:"\f2ee";}
.mdi-fish:before{content:"\f2ef";}
.mdi-flag:before{content:"\f2f0";}
.mdi-flag-checkered:before{content:"\f2f1";}
.mdi-flag-outline:before{content:"\f2f2";}
.mdi-flag-outline-variant:before{content:"\f2f3";}
.mdi-flag-triangle:before{content:"\f2f4";}
.mdi-flag-variant:before{content:"\f2f5";}
.mdi-flash:before{content:"\f2f6";}
.mdi-flash-auto:before{content:"\f2f7";}
.mdi-flash-off:before{content:"\f2f8";}
.mdi-flashlight:before{content:"\f2f9";}
.mdi-flashlight-off:before{content:"\f2fa";}
.mdi-flattr:before{content:"\f2fb";}
.mdi-flip-to-back:before{content:"\f2fc";}
.mdi-flip-to-front:before{content:"\f2fd";}
.mdi-floppy:before{content:"\f2fe";}
.mdi-flower:before{content:"\f2ff";}
.mdi-folder:before{content:"\f300";}
.mdi-folder-account:before{content:"\f301";}
.mdi-folder-download:before{content:"\f302";}
.mdi-folder-google-drive:before{content:"\f303";}
.mdi-folder-image:before{content:"\f304";}
.mdi-folder-lock:before{content:"\f305";}
.mdi-folder-lock-open:before{content:"\f306";}
.mdi-folder-move:before{content:"\f307";}
.mdi-folder-multiple:before{content:"\f308";}
.mdi-folder-multiple-image:before{content:"\f309";}
.mdi-folder-multiple-outline:before{content:"\f30a";}
.mdi-folder-outline:before{content:"\f30b";}
.mdi-folder-plus:before{content:"\f30c";}
.mdi-folder-remove:before{content:"\f30d";}
.mdi-folder-upload:before{content:"\f30e";}
.mdi-food:before{content:"\f30f";}
.mdi-food-apple:before{content:"\f310";}
.mdi-food-variant:before{content:"\f311";}
.mdi-football:before{content:"\f312";}
.mdi-football-helmet:before{content:"\f313";}
.mdi-format-align-center:before{content:"\f314";}
.mdi-format-align-justify:before{content:"\f315";}
.mdi-format-align-left:before{content:"\f316";}
.mdi-format-align-right:before{content:"\f317";}
.mdi-format-bold:before{content:"\f318";}
.mdi-format-clear:before{content:"\f319";}
.mdi-format-color-fill:before{content:"\f31a";}
.mdi-format-float-center:before{content:"\f31b";}
.mdi-format-float-left:before{content:"\f31c";}
.mdi-format-float-none:before{content:"\f31d";}
.mdi-format-float-right:before{content:"\f31e";}
.mdi-format-header-1:before{content:"\f31f";}
.mdi-format-header-2:before{content:"\f320";}
.mdi-format-header-3:before{content:"\f321";}
.mdi-format-header-4:before{content:"\f322";}
.mdi-format-header-5:before{content:"\f323";}
.mdi-format-header-6:before{content:"\f324";}
.mdi-format-header-decrease:before{content:"\f325";}
.mdi-format-header-equal:before{content:"\f326";}
.mdi-format-header-increase:before{content:"\f327";}
.mdi-format-header-pound:before{content:"\f328";}
.mdi-format-indent-decrease:before{content:"\f329";}
.mdi-format-indent-increase:before{content:"\f32a";}
.mdi-format-italic:before{content:"\f32b";}
.mdi-format-line-spacing:before{content:"\f32c";}
.mdi-format-list-bulleted:before{content:"\f32d";}
.mdi-format-list-numbers:before{content:"\f32e";}
.mdi-format-paint:before{content:"\f32f";}
.mdi-format-paragraph:before{content:"\f330";}
.mdi-format-quote:before{content:"\f331";}
.mdi-format-size:before{content:"\f332";}
.mdi-format-strikethrough:before{content:"\f333";}
.mdi-format-subscript:before{content:"\f334";}
.mdi-format-superscript:before{content:"\f335";}
.mdi-format-text:before{content:"\f336";}
.mdi-format-textdirection-l-to-r:before{content:"\f337";}
.mdi-format-textdirection-r-to-l:before{content:"\f338";}
.mdi-format-underline:before{content:"\f339";}
.mdi-format-wrap-inline:before{content:"\f33a";}
.mdi-format-wrap-square:before{content:"\f33b";}
.mdi-format-wrap-tight:before{content:"\f33c";}
.mdi-format-wrap-top-bottom:before{content:"\f33d";}
.mdi-forum:before{content:"\f33e";}
.mdi-forward:before{content:"\f33f";}
.mdi-foursquare:before{content:"\f340";}
.mdi-fridge:before{content:"\f341";}
.mdi-fullscreen:before{content:"\f342";}
.mdi-fullscreen-exit:before{content:"\f343";}
.mdi-function:before{content:"\f344";}
.mdi-gamepad:before{content:"\f345";}
.mdi-gamepad-variant:before{content:"\f346";}
.mdi-gas-station:before{content:"\f347";}
.mdi-gavel:before{content:"\f348";}
.mdi-gender-female:before{content:"\f349";}
.mdi-gender-male:before{content:"\f34a";}
.mdi-gender-male-female:before{content:"\f34b";}
.mdi-gender-transgender:before{content:"\f34c";}
.mdi-gift:before{content:"\f34d";}
.mdi-git:before{content:"\f34e";}
.mdi-github-box:before{content:"\f34f";}
.mdi-github-circle:before{content:"\f350";}
.mdi-glass-flute:before{content:"\f351";}
.mdi-glass-mug:before{content:"\f352";}
.mdi-glass-stange:before{content:"\f353";}
.mdi-glass-tulip:before{content:"\f354";}
.mdi-glasses:before{content:"\f355";}
.mdi-gmail:before{content:"\f356";}
.mdi-google:before{content:"\f357";}
.mdi-google-chrome:before{content:"\f358";}
.mdi-google-circles:before{content:"\f359";}
.mdi-google-circles-communities:before{content:"\f35a";}
.mdi-google-circles-extended:before{content:"\f35b";}
.mdi-google-circles-group:before{content:"\f35c";}
.mdi-google-controller:before{content:"\f35d";}
.mdi-google-controller-off:before{content:"\f35e";}
.mdi-google-drive:before{content:"\f35f";}
.mdi-google-earth:before{content:"\f360";}
.mdi-google-glass:before{content:"\f361";}
.mdi-google-maps:before{content:"\f362";}
.mdi-google-pages:before{content:"\f363";}
.mdi-google-play:before{content:"\f364";}
.mdi-google-plus:before{content:"\f365";}
.mdi-google-plus-box:before{content:"\f366";}
.mdi-grid:before{content:"\f367";}
.mdi-grid-off:before{content:"\f368";}
.mdi-group:before{content:"\f369";}
.mdi-guitar:before{content:"\f36a";}
.mdi-guitar-pick:before{content:"\f36b";}
.mdi-guitar-pick-outline:before{content:"\f36c";}
.mdi-hand-pointing-right:before{content:"\f36d";}
.mdi-hanger:before{content:"\f36e";}
.mdi-hangouts:before{content:"\f36f";}
.mdi-harddisk:before{content:"\f370";}
.mdi-headphones:before{content:"\f371";}
.mdi-headphones-box:before{content:"\f372";}
.mdi-headphones-settings:before{content:"\f373";}
.mdi-headset:before{content:"\f374";}
.mdi-headset-dock:before{content:"\f375";}
.mdi-headset-off:before{content:"\f376";}
.mdi-heart:before{content:"\f377";}
.mdi-heart-box:before{content:"\f378";}
.mdi-heart-box-outline:before{content:"\f379";}
.mdi-heart-broken:before{content:"\f37a";}
.mdi-heart-outline:before{content:"\f37b";}
.mdi-help:before{content:"\f37c";}
.mdi-help-circle:before{content:"\f37d";}
.mdi-hexagon:before{content:"\f37e";}
.mdi-hexagon-outline:before{content:"\f37f";}
.mdi-history:before{content:"\f380";}
.mdi-hololens:before{content:"\f381";}
.mdi-home:before{content:"\f382";}
.mdi-home-modern:before{content:"\f383";}
.mdi-home-variant:before{content:"\f384";}
.mdi-hops:before{content:"\f385";}
.mdi-hospital:before{content:"\f386";}
.mdi-hospital-building:before{content:"\f387";}
.mdi-hospital-marker:before{content:"\f388";}
.mdi-hotel:before{content:"\f389";}
.mdi-houzz:before{content:"\f38a";}
.mdi-houzz-box:before{content:"\f38b";}
.mdi-human:before{content:"\f38c";}
.mdi-human-child:before{content:"\f38d";}
.mdi-human-male-female:before{content:"\f38e";}
.mdi-image-album:before{content:"\f38f";}
.mdi-image-area:before{content:"\f390";}
.mdi-image-area-close:before{content:"\f391";}
.mdi-image-broken:before{content:"\f392";}
.mdi-image-filter:before{content:"\f393";}
.mdi-image-filter-black-white:before{content:"\f394";}
.mdi-image-filter-center-focus:before{content:"\f395";}
.mdi-image-filter-drama:before{content:"\f396";}
.mdi-image-filter-frames:before{content:"\f397";}
.mdi-image-filter-hdr:before{content:"\f398";}
.mdi-image-filter-none:before{content:"\f399";}
.mdi-image-filter-tilt-shift:before{content:"\f39a";}
.mdi-image-filter-vintage:before{content:"\f39b";}
.mdi-import:before{content:"\f39c";}
.mdi-inbox:before{content:"\f39d";}
.mdi-information:before{content:"\f39e";}
.mdi-information-outline:before{content:"\f39f";}
.mdi-instagram:before{content:"\f3a0";}
.mdi-instapaper:before{content:"\f3a1";}
.mdi-internet-explorer:before{content:"\f3a2";}
.mdi-invert-colors:before{content:"\f3a3";}
.mdi-jira:before{content:"\f3a4";}
.mdi-jsfiddle:before{content:"\f3a5";}
.mdi-keg:before{content:"\f3a6";}
.mdi-key:before{content:"\f3a7";}
.mdi-key-change:before{content:"\f3a8";}
.mdi-key-minus:before{content:"\f3a9";}
.mdi-key-plus:before{content:"\f3aa";}
.mdi-key-remove:before{content:"\f3ab";}
.mdi-key-variant:before{content:"\f3ac";}
.mdi-keyboard:before{content:"\f3ad";}
.mdi-keyboard-backspace:before{content:"\f3ae";}
.mdi-keyboard-caps:before{content:"\f3af";}
.mdi-keyboard-close:before{content:"\f3b0";}
.mdi-keyboard-off:before{content:"\f3b1";}
.mdi-keyboard-return:before{content:"\f3b2";}
.mdi-keyboard-tab:before{content:"\f3b3";}
.mdi-keyboard-variant:before{content:"\f3b4";}
.mdi-label:before{content:"\f3b5";}
.mdi-label-outline:before{content:"\f3b6";}
.mdi-language-csharp:before{content:"\f3b7";}
.mdi-language-css3:before{content:"\f3b8";}
.mdi-language-html5:before{content:"\f3b9";}
.mdi-language-javascript:before{content:"\f3ba";}
.mdi-language-python:before{content:"\f3bb";}
.mdi-language-python-text:before{content:"\f3bc";}
.mdi-laptop:before{content:"\f3bd";}
.mdi-laptop-chromebook:before{content:"\f3be";}
.mdi-laptop-mac:before{content:"\f3bf";}
.mdi-laptop-windows:before{content:"\f3c0";}
.mdi-lastfm:before{content:"\f3c1";}
.mdi-launch:before{content:"\f3c2";}
.mdi-layers:before{content:"\f3c3";}
.mdi-layers-off:before{content:"\f3c4";}
.mdi-leaf:before{content:"\f3c5";}
.mdi-library:before{content:"\f3c6";}
.mdi-library-books:before{content:"\f3c7";}
.mdi-library-music:before{content:"\f3c8";}
.mdi-library-plus:before{content:"\f3c9";}
.mdi-lightbulb:before{content:"\f3ca";}
.mdi-lightbulb-outline:before{content:"\f3cb";}
.mdi-link:before{content:"\f3cc";}
.mdi-link-off:before{content:"\f3cd";}
.mdi-link-variant:before{content:"\f3ce";}
.mdi-link-variant-off:before{content:"\f3cf";}
.mdi-linkedin:before{content:"\f3d0";}
.mdi-linkedin-box:before{content:"\f3d1";}
.mdi-linux:before{content:"\f3d2";}
.mdi-lock:before{content:"\f3d3";}
.mdi-lock-open:before{content:"\f3d4";}
.mdi-lock-open-outline:before{content:"\f3d5";}
.mdi-lock-outline:before{content:"\f3d6";}
.mdi-login:before{content:"\f3d7";}
.mdi-logout:before{content:"\f3d8";}
.mdi-looks:before{content:"\f3d9";}
.mdi-loupe:before{content:"\f3da";}
.mdi-lumx:before{content:"\f3db";}
.mdi-magnet:before{content:"\f3dc";}
.mdi-magnet-on:before{content:"\f3dd";}
.mdi-magnify:before{content:"\f3de";}
.mdi-magnify-minus:before{content:"\f3df";}
.mdi-magnify-plus:before{content:"\f3e0";}
.mdi-mail-ru:before{content:"\f3e1";}
.mdi-map:before{content:"\f3e2";}
.mdi-map-marker:before{content:"\f3e3";}
.mdi-map-marker-circle:before{content:"\f3e4";}
.mdi-map-marker-multiple:before{content:"\f3e5";}
.mdi-map-marker-off:before{content:"\f3e6";}
.mdi-map-marker-radius:before{content:"\f3e7";}
.mdi-margin:before{content:"\f3e8";}
.mdi-markdown:before{content:"\f3e9";}
.mdi-marker-check:before{content:"\f3ea";}
.mdi-martini:before{content:"\f3eb";}
.mdi-material-ui:before{content:"\f3ec";}
.mdi-math-compass:before{content:"\f3ed";}
.mdi-maxcdn:before{content:"\f3ee";}
.mdi-medium:before{content:"\f3ef";}
.mdi-memory:before{content:"\f3f0";}
.mdi-menu:before{content:"\f3f1";}
.mdi-menu-down:before{content:"\f3f2";}
.mdi-menu-left:before{content:"\f3f3";}
.mdi-menu-right:before{content:"\f3f4";}
.mdi-menu-up:before{content:"\f3f5";}
.mdi-message:before{content:"\f3f6";}
.mdi-message-alert:before{content:"\f3f7";}
.mdi-message-draw:before{content:"\f3f8";}
.mdi-message-image:before{content:"\f3f9";}
.mdi-message-processing:before{content:"\f3fa";}
.mdi-message-reply:before{content:"\f3fb";}
.mdi-message-text:before{content:"\f3fc";}
.mdi-message-text-outline:before{content:"\f3fd";}
.mdi-message-video:before{content:"\f3fe";}
.mdi-microphone:before{content:"\f3ff";}
.mdi-microphone-off:before{content:"\f400";}
.mdi-microphone-outline:before{content:"\f401";}
.mdi-microphone-settings:before{content:"\f402";}
.mdi-microphone-variant:before{content:"\f403";}
.mdi-microphone-variant-off:before{content:"\f404";}
.mdi-minus:before{content:"\f405";}
.mdi-minus-box:before{content:"\f406";}
.mdi-minus-circle:before{content:"\f407";}
.mdi-minus-circle-outline:before{content:"\f408";}
.mdi-minus-network:before{content:"\f409";}
.mdi-monitor:before{content:"\f40a";}
.mdi-monitor-multiple:before{content:"\f40b";}
.mdi-more:before{content:"\f40c";}
.mdi-motorbike:before{content:"\f40d";}
.mdi-mouse:before{content:"\f40e";}
.mdi-mouse-off:before{content:"\f40f";}
.mdi-mouse-variant:before{content:"\f410";}
.mdi-mouse-variant-off:before{content:"\f411";}
.mdi-movie:before{content:"\f412";}
.mdi-multiplication:before{content:"\f413";}
.mdi-multiplication-box:before{content:"\f414";}
.mdi-music-box:before{content:"\f415";}
.mdi-music-box-outline:before{content:"\f416";}
.mdi-music-circle:before{content:"\f417";}
.mdi-music-note:before{content:"\f418";}
.mdi-music-note-eighth:before{content:"\f419";}
.mdi-music-note-half:before{content:"\f41a";}
.mdi-music-note-off:before{content:"\f41b";}
.mdi-music-note-quarter:before{content:"\f41c";}
.mdi-music-note-sixteenth:before{content:"\f41d";}
.mdi-music-note-whole:before{content:"\f41e";}
.mdi-nature:before{content:"\f41f";}
.mdi-nature-people:before{content:"\f420";}
.mdi-navigation:before{content:"\f421";}
.mdi-needle:before{content:"\f422";}
.mdi-nest-protect:before{content:"\f423";}
.mdi-nest-thermostat:before{content:"\f424";}
.mdi-newspaper:before{content:"\f425";}
.mdi-nfc:before{content:"\f426";}
.mdi-nfc-tap:before{content:"\f427";}
.mdi-nfc-variant:before{content:"\f428";}
.mdi-note:before{content:"\f429";}
.mdi-note-outline:before{content:"\f42a";}
.mdi-note-text:before{content:"\f42b";}
.mdi-numeric:before{content:"\f42c";}
.mdi-numeric-0-box:before{content:"\f42d";}
.mdi-numeric-0-box-multiple-outline:before{content:"\f42e";}
.mdi-numeric-0-box-outline:before{content:"\f42f";}
.mdi-numeric-1-box:before{content:"\f430";}
.mdi-numeric-1-box-multiple-outline:before{content:"\f431";}
.mdi-numeric-1-box-outline:before{content:"\f432";}
.mdi-numeric-2-box:before{content:"\f433";}
.mdi-numeric-2-box-multiple-outline:before{content:"\f434";}
.mdi-numeric-2-box-outline:before{content:"\f435";}
.mdi-numeric-3-box:before{content:"\f436";}
.mdi-numeric-3-box-multiple-outline:before{content:"\f437";}
.mdi-numeric-3-box-outline:before{content:"\f438";}
.mdi-numeric-4-box:before{content:"\f439";}
.mdi-numeric-4-box-multiple-outline:before{content:"\f43a";}
.mdi-numeric-4-box-outline:before{content:"\f43b";}
.mdi-numeric-5-box:before{content:"\f43c";}
.mdi-numeric-5-box-multiple-outline:before{content:"\f43d";}
.mdi-numeric-5-box-outline:before{content:"\f43e";}
.mdi-numeric-6-box:before{content:"\f43f";}
.mdi-numeric-6-box-multiple-outline:before{content:"\f440";}
.mdi-numeric-6-box-outline:before{content:"\f441";}
.mdi-numeric-7-box:before{content:"\f442";}
.mdi-numeric-7-box-multiple-outline:before{content:"\f443";}
.mdi-numeric-7-box-outline:before{content:"\f444";}
.mdi-numeric-8-box:before{content:"\f445";}
.mdi-numeric-8-box-multiple-outline:before{content:"\f446";}
.mdi-numeric-8-box-outline:before{content:"\f447";}
.mdi-numeric-9-box:before{content:"\f448";}
.mdi-numeric-9-box-multiple-outline:before{content:"\f449";}
.mdi-numeric-9-box-outline:before{content:"\f44a";}
.mdi-numeric-9-plus-box:before{content:"\f44b";}
.mdi-numeric-9-plus-box-multiple-outline:before{content:"\f44c";}
.mdi-numeric-9-plus-box-outline:before{content:"\f44d";}
.mdi-nutriton:before{content:"\f44e";}
.mdi-odnoklassniki:before{content:"\f44f";}
.mdi-office:before{content:"\f450";}
.mdi-oil:before{content:"\f451";}
.mdi-omega:before{content:"\f452";}
.mdi-onedrive:before{content:"\f453";}
.mdi-open-in-app:before{content:"\f454";}
.mdi-open-in-new:before{content:"\f455";}
.mdi-ornament:before{content:"\f456";}
.mdi-ornament-variant:before{content:"\f457";}
.mdi-outbox:before{content:"\f458";}
.mdi-owl:before{content:"\f459";}
.mdi-package:before{content:"\f45a";}
.mdi-package-down:before{content:"\f45b";}
.mdi-package-up:before{content:"\f45c";}
.mdi-package-variant:before{content:"\f45d";}
.mdi-package-variant-closed:before{content:"\f45e";}
.mdi-palette:before{content:"\f45f";}
.mdi-palette-advanced:before{content:"\f460";}
.mdi-panda:before{content:"\f461";}
.mdi-pandora:before{content:"\f462";}
.mdi-panorama:before{content:"\f463";}
.mdi-panorama-fisheye:before{content:"\f464";}
.mdi-panorama-horizontal:before{content:"\f465";}
.mdi-panorama-vertical:before{content:"\f466";}
.mdi-panorama-wide-angle:before{content:"\f467";}
.mdi-paper-cut-vertical:before{content:"\f468";}
.mdi-paperclip:before{content:"\f469";}
.mdi-parking:before{content:"\f46a";}
.mdi-pause:before{content:"\f46b";}
.mdi-pause-circle:before{content:"\f46c";}
.mdi-pause-circle-outline:before{content:"\f46d";}
.mdi-pause-octagon:before{content:"\f46e";}
.mdi-pause-octagon-outline:before{content:"\f46f";}
.mdi-paw:before{content:"\f470";}
.mdi-pen:before{content:"\f471";}
.mdi-pencil:before{content:"\f472";}
.mdi-pencil-box:before{content:"\f473";}
.mdi-pencil-box-outline:before{content:"\f474";}
.mdi-percent:before{content:"\f475";}
.mdi-pharmacy:before{content:"\f476";}
.mdi-phone:before{content:"\f477";}
.mdi-phone-bluetooth:before{content:"\f478";}
.mdi-phone-forward:before{content:"\f479";}
.mdi-phone-hangup:before{content:"\f47a";}
.mdi-phone-in-talk:before{content:"\f47b";}
.mdi-phone-incoming:before{content:"\f47c";}
.mdi-phone-locked:before{content:"\f47d";}
.mdi-phone-log:before{content:"\f47e";}
.mdi-phone-missed:before{content:"\f47f";}
.mdi-phone-outgoing:before{content:"\f480";}
.mdi-phone-paused:before{content:"\f481";}
.mdi-phone-settings:before{content:"\f482";}
.mdi-pig:before{content:"\f483";}
.mdi-pill:before{content:"\f484";}
.mdi-pin:before{content:"\f485";}
.mdi-pin-off:before{content:"\f486";}
.mdi-pine-tree:before{content:"\f487";}
.mdi-pine-tree-box:before{content:"\f488";}
.mdi-pinterest:before{content:"\f489";}
.mdi-pinterest-box:before{content:"\f48a";}
.mdi-pizza:before{content:"\f48b";}
.mdi-play:before{content:"\f48c";}
.mdi-play-box-outline:before{content:"\f48d";}
.mdi-play-circle:before{content:"\f48e";}
.mdi-play-circle-outline:before{content:"\f48f";}
.mdi-playlist-minus:before{content:"\f490";}
.mdi-playlist-plus:before{content:"\f491";}
.mdi-playstation:before{content:"\f492";}
.mdi-plus:before{content:"\f493";}
.mdi-plus-box:before{content:"\f494";}
.mdi-plus-circle:before{content:"\f495";}
.mdi-plus-circle-outline:before{content:"\f496";}
.mdi-plus-network:before{content:"\f497";}
.mdi-plus-one:before{content:"\f498";}
.mdi-pocket:before{content:"\f499";}
.mdi-poll:before{content:"\f49a";}
.mdi-poll-box:before{content:"\f49b";}
.mdi-polymer:before{content:"\f49c";}
.mdi-popcorn:before{content:"\f49d";}
.mdi-pound:before{content:"\f49e";}
.mdi-pound-box:before{content:"\f49f";}
.mdi-power:before{content:"\f4a0";}
.mdi-power-settings:before{content:"\f4a1";}
.mdi-power-socket:before{content:"\f4a2";}
.mdi-presentation:before{content:"\f4a3";}
.mdi-presentation-play:before{content:"\f4a4";}
.mdi-printer:before{content:"\f4a5";}
.mdi-printer-3d:before{content:"\f4a6";}
.mdi-pulse:before{content:"\f4a7";}
.mdi-puzzle:before{content:"\f4a8";}
.mdi-qrcode:before{content:"\f4a9";}
.mdi-quadcopter:before{content:"\f4aa";}
.mdi-quality-high:before{content:"\f4ab";}
.mdi-quicktime:before{content:"\f4ac";}
.mdi-radiator:before{content:"\f4ad";}
.mdi-radio:before{content:"\f4ae";}
.mdi-radio-tower:before{content:"\f4af";}
.mdi-radioactive:before{content:"\f4b0";}
.mdi-radiobox-blank:before{content:"\f4b1";}
.mdi-radiobox-marked:before{content:"\f4b2";}
.mdi-raspberrypi:before{content:"\f4b3";}
.mdi-rdio:before{content:"\f4b4";}
.mdi-read:before{content:"\f4b5";}
.mdi-readability:before{content:"\f4b6";}
.mdi-receipt:before{content:"\f4b7";}
.mdi-recycle:before{content:"\f4b8";}
.mdi-redo:before{content:"\f4b9";}
.mdi-redo-variant:before{content:"\f4ba";}
.mdi-refresh:before{content:"\f4bb";}
.mdi-relative-scale:before{content:"\f4bc";}
.mdi-reload:before{content:"\f4bd";}
.mdi-remote:before{content:"\f4be";}
.mdi-rename-box:before{content:"\f4bf";}
.mdi-repeat:before{content:"\f4c0";}
.mdi-repeat-off:before{content:"\f4c1";}
.mdi-repeat-once:before{content:"\f4c2";}
.mdi-replay:before{content:"\f4c3";}
.mdi-reply:before{content:"\f4c4";}
.mdi-reply-all:before{content:"\f4c5";}
.mdi-reproduction:before{content:"\f4c6";}
.mdi-resize-bottom-right:before{content:"\f4c7";}
.mdi-responsive:before{content:"\f4c8";}
.mdi-rewind:before{content:"\f4c9";}
.mdi-ribbon:before{content:"\f4ca";}
.mdi-road:before{content:"\f4cb";}
.mdi-rocket:before{content:"\f4cc";}
.mdi-rotate-3d:before{content:"\f4cd";}
.mdi-rotate-left:before{content:"\f4ce";}
.mdi-rotate-left-variant:before{content:"\f4cf";}
.mdi-rotate-right:before{content:"\f4d0";}
.mdi-rotate-right-variant:before{content:"\f4d1";}
.mdi-routes:before{content:"\f4d2";}
.mdi-rss:before{content:"\f4d3";}
.mdi-rss-box:before{content:"\f4d4";}
.mdi-ruler:before{content:"\f4d5";}
.mdi-run:before{content:"\f4d6";}
.mdi-sale:before{content:"\f4d7";}
.mdi-satellite:before{content:"\f4d8";}
.mdi-satellite-variant:before{content:"\f4d9";}
.mdi-scale:before{content:"\f4da";}
.mdi-scale-bathroom:before{content:"\f4db";}
.mdi-school:before{content:"\f4dc";}
.mdi-screen-rotation:before{content:"\f4dd";}
.mdi-screen-rotation-lock:before{content:"\f4de";}
.mdi-script:before{content:"\f4df";}
.mdi-sd:before{content:"\f4e0";}
.mdi-security:before{content:"\f4e1";}
.mdi-security-network:before{content:"\f4e2";}
.mdi-select:before{content:"\f4e3";}
.mdi-select-all:before{content:"\f4e4";}
.mdi-select-inverse:before{content:"\f4e5";}
.mdi-select-off:before{content:"\f4e6";}
.mdi-send:before{content:"\f4e7";}
.mdi-server:before{content:"\f4e8";}
.mdi-server-minus:before{content:"\f4e9";}
.mdi-server-network:before{content:"\f4ea";}
.mdi-server-network-off:before{content:"\f4eb";}
.mdi-server-off:before{content:"\f4ec";}
.mdi-server-plus:before{content:"\f4ed";}
.mdi-server-remove:before{content:"\f4ee";}
.mdi-server-security:before{content:"\f4ef";}
.mdi-settings:before{content:"\f4f0";}
.mdi-settings-box:before{content:"\f4f1";}
.mdi-shape-plus:before{content:"\f4f2";}
.mdi-share:before{content:"\f4f3";}
.mdi-share-variant:before{content:"\f4f4";}
.mdi-shield:before{content:"\f4f5";}
.mdi-shield-outline:before{content:"\f4f6";}
.mdi-shopping:before{content:"\f4f7";}
.mdi-shopping-music:before{content:"\f4f8";}
.mdi-shuffle:before{content:"\f4f9";}
.mdi-sigma:before{content:"\f4fa";}
.mdi-sign-caution:before{content:"\f4fb";}
.mdi-signal:before{content:"\f4fc";}
.mdi-silverware:before{content:"\f4fd";}
.mdi-silverware-fork:before{content:"\f4fe";}
.mdi-silverware-spoon:before{content:"\f4ff";}
.mdi-silverware-variant:before{content:"\f500";}
.mdi-sim-alert:before{content:"\f501";}
.mdi-sitemap:before{content:"\f502";}
.mdi-skip-next:before{content:"\f503";}
.mdi-skip-previous:before{content:"\f504";}
.mdi-skype:before{content:"\f505";}
.mdi-skype-business:before{content:"\f506";}
.mdi-sleep:before{content:"\f507";}
.mdi-sleep-off:before{content:"\f508";}
.mdi-smoking:before{content:"\f509";}
.mdi-smoking-off:before{content:"\f50a";}
.mdi-snapchat:before{content:"\f50b";}
.mdi-snowman:before{content:"\f50c";}
.mdi-sofa:before{content:"\f50d";}
.mdi-sort:before{content:"\f50e";}
.mdi-sort-alphabetical:before{content:"\f50f";}
.mdi-sort-ascending:before{content:"\f510";}
.mdi-sort-descending:before{content:"\f511";}
.mdi-sort-numeric:before{content:"\f512";}
.mdi-sort-variant:before{content:"\f513";}
.mdi-soundcloud:before{content:"\f514";}
.mdi-source-fork:before{content:"\f515";}
.mdi-source-pull:before{content:"\f516";}
.mdi-speaker:before{content:"\f517";}
.mdi-speaker-off:before{content:"\f518";}
.mdi-speedometer:before{content:"\f519";}
.mdi-spellcheck:before{content:"\f51a";}
.mdi-spotify:before{content:"\f51b";}
.mdi-spotlight:before{content:"\f51c";}
.mdi-spotlight-beam:before{content:"\f51d";}
.mdi-square-inc:before{content:"\f51e";}
.mdi-square-inc-cash:before{content:"\f51f";}
.mdi-stackoverflow:before{content:"\f520";}
.mdi-star:before{content:"\f521";}
.mdi-star-circle:before{content:"\f522";}
.mdi-star-half:before{content:"\f523";}
.mdi-star-outline:before{content:"\f524";}
.mdi-steam:before{content:"\f525";}
.mdi-stethoscope:before{content:"\f526";}
.mdi-stocking:before{content:"\f527";}
.mdi-stop:before{content:"\f528";}
.mdi-store:before{content:"\f529";}
.mdi-store-24-hour:before{content:"\f52a";}
.mdi-stove:before{content:"\f52b";}
.mdi-subway:before{content:"\f52c";}
.mdi-sunglasses:before{content:"\f52d";}
.mdi-swap-horizontal:before{content:"\f52e";}
.mdi-swap-vertical:before{content:"\f52f";}
.mdi-swim:before{content:"\f530";}
.mdi-sword:before{content:"\f531";}
.mdi-sync:before{content:"\f532";}
.mdi-sync-alert:before{content:"\f533";}
.mdi-sync-off:before{content:"\f534";}
.mdi-tab:before{content:"\f535";}
.mdi-tab-unselected:before{content:"\f536";}
.mdi-table:before{content:"\f537";}
.mdi-table-column-plus-after:before{content:"\f538";}
.mdi-table-column-plus-before:before{content:"\f539";}
.mdi-table-column-remove:before{content:"\f53a";}
.mdi-table-column-width:before{content:"\f53b";}
.mdi-table-edit:before{content:"\f53c";}
.mdi-table-large:before{content:"\f53d";}
.mdi-table-row-height:before{content:"\f53e";}
.mdi-table-row-plus-after:before{content:"\f53f";}
.mdi-table-row-plus-before:before{content:"\f540";}
.mdi-table-row-remove:before{content:"\f541";}
.mdi-tablet:before{content:"\f542";}
.mdi-tablet-android:before{content:"\f543";}
.mdi-tablet-ipad:before{content:"\f544";}
.mdi-tag:before{content:"\f545";}
.mdi-tag-faces:before{content:"\f546";}
.mdi-tag-multiple:before{content:"\f547";}
.mdi-tag-outline:before{content:"\f548";}
.mdi-tag-text-outline:before{content:"\f549";}
.mdi-taxi:before{content:"\f54a";}
.mdi-teamviewer:before{content:"\f54b";}
.mdi-telegram:before{content:"\f54c";}
.mdi-television:before{content:"\f54d";}
.mdi-television-guide:before{content:"\f54e";}
.mdi-temperature-celsius:before{content:"\f54f";}
.mdi-temperature-fahrenheit:before{content:"\f550";}
.mdi-temperature-kelvin:before{content:"\f551";}
.mdi-tennis:before{content:"\f552";}
.mdi-tent:before{content:"\f553";}
.mdi-terrain:before{content:"\f554";}
.mdi-text-to-speech:before{content:"\f555";}
.mdi-text-to-speech-off:before{content:"\f556";}
.mdi-texture:before{content:"\f557";}
.mdi-theater:before{content:"\f558";}
.mdi-theme-light-dark:before{content:"\f559";}
.mdi-thermometer:before{content:"\f55a";}
.mdi-thermometer-lines:before{content:"\f55b";}
.mdi-thumb-down:before{content:"\f55c";}
.mdi-thumb-down-outline:before{content:"\f55d";}
.mdi-thumb-up:before{content:"\f55e";}
.mdi-thumb-up-outline:before{content:"\f55f";}
.mdi-thumbs-up-down:before{content:"\f560";}
.mdi-ticket:before{content:"\f561";}
.mdi-ticket-account:before{content:"\f562";}
.mdi-tie:before{content:"\f563";}
.mdi-timelapse:before{content:"\f564";}
.mdi-timer:before{content:"\f565";}
.mdi-timer-10:before{content:"\f566";}
.mdi-timer-3:before{content:"\f567";}
.mdi-timer-off:before{content:"\f568";}
.mdi-timer-sand:before{content:"\f569";}
.mdi-timetable:before{content:"\f56a";}
.mdi-toggle-switch:before{content:"\f56b";}
.mdi-toggle-switch-off:before{content:"\f56c";}
.mdi-tooltip:before{content:"\f56d";}
.mdi-tooltip-edit:before{content:"\f56e";}
.mdi-tooltip-image:before{content:"\f56f";}
.mdi-tooltip-outline:before{content:"\f570";}
.mdi-tooltip-outline-plus:before{content:"\f571";}
.mdi-tooltip-text:before{content:"\f572";}
.mdi-tor:before{content:"\f573";}
.mdi-traffic-light:before{content:"\f574";}
.mdi-train:before{content:"\f575";}
.mdi-tram:before{content:"\f576";}
.mdi-transcribe:before{content:"\f577";}
.mdi-transcribe-close:before{content:"\f578";}
.mdi-transfer:before{content:"\f579";}
.mdi-tree:before{content:"\f57a";}
.mdi-trello:before{content:"\f57b";}
.mdi-trending-down:before{content:"\f57c";}
.mdi-trending-neutral:before{content:"\f57d";}
.mdi-trending-up:before{content:"\f57e";}
.mdi-trophy:before{content:"\f57f";}
.mdi-trophy-award:before{content:"\f580";}
.mdi-trophy-variant:before{content:"\f581";}
.mdi-truck:before{content:"\f582";}
.mdi-tshirt-crew:before{content:"\f583";}
.mdi-tshirt-v:before{content:"\f584";}
.mdi-tumblr:before{content:"\f585";}
.mdi-tumblr-reblog:before{content:"\f586";}
.mdi-twitch:before{content:"\f587";}
.mdi-twitter:before{content:"\f588";}
.mdi-twitter-box:before{content:"\f589";}
.mdi-twitter-circle:before{content:"\f58a";}
.mdi-twitter-retweet:before{content:"\f58b";}
.mdi-ubuntu:before{content:"\f58c";}
.mdi-umbrella:before{content:"\f58d";}
.mdi-umbrella-outline:before{content:"\f58e";}
.mdi-undo:before{content:"\f58f";}
.mdi-undo-variant:before{content:"\f590";}
.mdi-unfold-less:before{content:"\f591";}
.mdi-unfold-more:before{content:"\f592";}
.mdi-ungroup:before{content:"\f593";}
.mdi-untappd:before{content:"\f594";}
.mdi-upload:before{content:"\f595";}
.mdi-usb:before{content:"\f596";}
.mdi-vector-curve:before{content:"\f597";}
.mdi-vector-point:before{content:"\f598";}
.mdi-vector-square:before{content:"\f599";}
.mdi-verified:before{content:"\f59a";}
.mdi-vibrate:before{content:"\f59b";}
.mdi-video:before{content:"\f59c";}
.mdi-video-off:before{content:"\f59d";}
.mdi-video-switch:before{content:"\f59e";}
.mdi-view-agenda:before{content:"\f59f";}
.mdi-view-array:before{content:"\f5a0";}
.mdi-view-carousel:before{content:"\f5a1";}
.mdi-view-column:before{content:"\f5a2";}
.mdi-view-dashboard:before{content:"\f5a3";}
.mdi-view-day:before{content:"\f5a4";}
.mdi-view-grid:before{content:"\f5a5";}
.mdi-view-headline:before{content:"\f5a6";}
.mdi-view-list:before{content:"\f5a7";}
.mdi-view-module:before{content:"\f5a8";}
.mdi-view-quilt:before{content:"\f5a9";}
.mdi-view-stream:before{content:"\f5aa";}
.mdi-view-week:before{content:"\f5ab";}
.mdi-vimeo:before{content:"\f5ac";}
.mdi-vine:before{content:"\f5ad";}
.mdi-vk:before{content:"\f5ae";}
.mdi-vk-box:before{content:"\f5af";}
.mdi-vk-circle:before{content:"\f5b0";}
.mdi-voicemail:before{content:"\f5b1";}
.mdi-volume-high:before{content:"\f5b2";}
.mdi-volume-low:before{content:"\f5b3";}
.mdi-volume-medium:before{content:"\f5b4";}
.mdi-volume-off:before{content:"\f5b5";}
.mdi-vpn:before{content:"\f5b6";}
.mdi-walk:before{content:"\f5b7";}
.mdi-wallet:before{content:"\f5b8";}
.mdi-wallet-giftcard:before{content:"\f5b9";}
.mdi-wallet-membership:before{content:"\f5ba";}
.mdi-wallet-travel:before{content:"\f5bb";}
.mdi-watch:before{content:"\f5bc";}
.mdi-watch-export:before{content:"\f5bd";}
.mdi-watch-import:before{content:"\f5be";}
.mdi-water:before{content:"\f5bf";}
.mdi-water-off:before{content:"\f5c0";}
.mdi-water-pump:before{content:"\f5c1";}
.mdi-weather-cloudy:before{content:"\f5c2";}
.mdi-weather-fog:before{content:"\f5c3";}
.mdi-weather-hail:before{content:"\f5c4";}
.mdi-weather-lightning:before{content:"\f5c5";}
.mdi-weather-night:before{content:"\f5c6";}
.mdi-weather-partlycloudy:before{content:"\f5c7";}
.mdi-weather-pouring:before{content:"\f5c8";}
.mdi-weather-rainy:before{content:"\f5c9";}
.mdi-weather-snowy:before{content:"\f5ca";}
.mdi-weather-sunny:before{content:"\f5cb";}
.mdi-weather-sunset:before{content:"\f5cc";}
.mdi-weather-sunset-down:before{content:"\f5cd";}
.mdi-weather-sunset-up:before{content:"\f5ce";}
.mdi-weather-windy:before{content:"\f5cf";}
.mdi-weather-windy-variant:before{content:"\f5d0";}
.mdi-web:before{content:"\f5d1";}
.mdi-webcam:before{content:"\f5d2";}
.mdi-weight:before{content:"\f5d3";}
.mdi-weight-kilogram:before{content:"\f5d4";}
.mdi-whatsapp:before{content:"\f5d5";}
.mdi-wheelchair-accessibility:before{content:"\f5d6";}
.mdi-white-balance-auto:before{content:"\f5d7";}
.mdi-white-balance-incandescent:before{content:"\f5d8";}
.mdi-white-balance-irradescent:before{content:"\f5d9";}
.mdi-white-balance-sunny:before{content:"\f5da";}
.mdi-wifi:before{content:"\f5db";}
.mdi-wii:before{content:"\f5dc";}
.mdi-wikipedia:before{content:"\f5dd";}
.mdi-window-close:before{content:"\f5de";}
.mdi-window-closed:before{content:"\f5df";}
.mdi-window-maximize:before{content:"\f5e0";}
.mdi-window-minimize:before{content:"\f5e1";}
.mdi-window-open:before{content:"\f5e2";}
.mdi-window-restore:before{content:"\f5e3";}
.mdi-windows:before{content:"\f5e4";}
.mdi-wordpress:before{content:"\f5e5";}
.mdi-worker:before{content:"\f5e6";}
.mdi-wunderlist:before{content:"\f5e7";}
.mdi-xbox:before{content:"\f5e8";}
.mdi-xbox-controller:before{content:"\f5e9";}
.mdi-xbox-controller-off:before{content:"\f5ea";}
.mdi-xda:before{content:"\f5eb";}
.mdi-xml:before{content:"\f5ec";}
.mdi-yeast:before{content:"\f5ed";}
.mdi-yelp:before{content:"\f5ee";}
.mdi-youtube-play:before{content:"\f5ef";}
.mdi-zip-box:before {
	content: "\f5f0";
}@font-face{font-family:'MaterialDesignIcons';src:url(//vvp-media.ru/themes/19275dc4f6/fonts/material/materialdesignicons.eot);src:url(//vvp-media.ru/themes/19275dc4f6/fonts/material/materialdesignicons.eot?#iefix) format('embedded-opentype'), url(//vvp-media.ru/themes/19275dc4f6/fonts/material/materialdesignicons.woff) format('woff'), url(//vvp-media.ru/themes/19275dc4f6/fonts/material/materialdesignicons.ttf) format('truetype'), url(//vvp-media.ru/themes/19275dc4f6/fonts/material/materialdesignicons.svg#MaterialDesignIcons) format('svg');font-weight:normal;font-style:normal;}
.gem-print-icon.gem-icon-pack-material{display:inline-block;font-family:'MaterialDesignIcons';font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto;text-align:center;vertical-align:middle;font-size:24px;}
.gem-mdi{font-family:'MaterialDesignIcons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;text-rendering:auto;line-height:1;}
.gem-mdi.gem-mdi-label:before{content:'';width:20px;height:20px;background:url(//vvp-media.ru/themes/19275dc4f6/css/icons-material-logo.svg) no-repeat 50% 50%;background-size:20px 20px;display:inline-block;vertical-align:middle;}
@media (max-width: 1439px) {
	.gem-mdi.gem-mdi-label:before{width:15px;height:15px;background-size:15px 15px;}
}
.mdi-account:before{content:"\f101";}
.mdi-account-alert:before{content:"\f102";}
.mdi-account-box:before{content:"\f103";}
.mdi-account-box-outline:before{content:"\f104";}
.mdi-account-check:before{content:"\f105";}
.mdi-account-circle:before{content:"\f106";}
.mdi-account-key:before{content:"\f107";}
.mdi-account-location:before{content:"\f108";}
.mdi-account-minus:before{content:"\f109";}
.mdi-account-multiple:before{content:"\f10a";}
.mdi-account-multiple-outline:before{content:"\f10b";}
.mdi-account-multiple-plus:before{content:"\f10c";}
.mdi-account-network:before{content:"\f10d";}
.mdi-account-outline:before{content:"\f10e";}
.mdi-account-plus:before{content:"\f10f";}
.mdi-account-remove:before{content:"\f110";}
.mdi-account-search:before{content:"\f111";}
.mdi-account-star:before{content:"\f112";}
.mdi-account-star-variant:before{content:"\f113";}
.mdi-account-switch:before{content:"\f114";}
.mdi-airballoon:before{content:"\f115";}
.mdi-airplane:before{content:"\f116";}
.mdi-airplane-off:before{content:"\f117";}
.mdi-alarm:before{content:"\f118";}
.mdi-alarm-check:before{content:"\f119";}
.mdi-alarm-multiple:before{content:"\f11a";}
.mdi-alarm-off:before{content:"\f11b";}
.mdi-alarm-plus:before{content:"\f11c";}
.mdi-album:before{content:"\f11d";}
.mdi-alert:before{content:"\f11e";}
.mdi-alert-box:before{content:"\f11f";}
.mdi-alert-circle:before{content:"\f120";}
.mdi-alert-octagon:before{content:"\f121";}
.mdi-alpha:before{content:"\f122";}
.mdi-alphabetical:before{content:"\f123";}
.mdi-amazon:before{content:"\f124";}
.mdi-amazon-clouddrive:before{content:"\f125";}
.mdi-ambulance:before{content:"\f126";}
.mdi-android:before{content:"\f127";}
.mdi-android-debug-bridge:before{content:"\f128";}
.mdi-android-studio:before{content:"\f129";}
.mdi-apple:before{content:"\f12a";}
.mdi-apple-finder:before{content:"\f12b";}
.mdi-apple-ios:before{content:"\f12c";}
.mdi-apple-mobileme:before{content:"\f12d";}
.mdi-apple-safari:before{content:"\f12e";}
.mdi-appnet:before{content:"\f12f";}
.mdi-apps:before{content:"\f130";}
.mdi-archive:before{content:"\f131";}
.mdi-arrange-bring-forward:before{content:"\f132";}
.mdi-arrange-bring-to-front:before{content:"\f133";}
.mdi-arrange-send-backward:before{content:"\f134";}
.mdi-arrange-send-to-back:before{content:"\f135";}
.mdi-arrow-all:before{content:"\f136";}
.mdi-arrow-bottom-left:before{content:"\f137";}
.mdi-arrow-bottom-right:before{content:"\f138";}
.mdi-arrow-collapse:before{content:"\f139";}
.mdi-arrow-down:before{content:"\f13a";}
.mdi-arrow-down-bold:before{content:"\f13b";}
.mdi-arrow-down-bold-circle:before{content:"\f13c";}
.mdi-arrow-down-bold-circle-outline:before{content:"\f13d";}
.mdi-arrow-down-bold-hexagon-outline:before{content:"\f13e";}
.mdi-arrow-expand:before{content:"\f13f";}
.mdi-arrow-left:before{content:"\f140";}
.mdi-arrow-left-bold:before{content:"\f141";}
.mdi-arrow-left-bold-circle:before{content:"\f142";}
.mdi-arrow-left-bold-circle-outline:before{content:"\f143";}
.mdi-arrow-left-bold-hexagon-outline:before{content:"\f144";}
.mdi-arrow-right:before{content:"\f145";}
.mdi-arrow-right-bold:before{content:"\f146";}
.mdi-arrow-right-bold-circle:before{content:"\f147";}
.mdi-arrow-right-bold-circle-outline:before{content:"\f148";}
.mdi-arrow-right-bold-hexagon-outline:before{content:"\f149";}
.mdi-arrow-top-left:before{content:"\f14a";}
.mdi-arrow-top-right:before{content:"\f14b";}
.mdi-arrow-up:before{content:"\f14c";}
.mdi-arrow-up-bold:before{content:"\f14d";}
.mdi-arrow-up-bold-circle:before{content:"\f14e";}
.mdi-arrow-up-bold-circle-outline:before{content:"\f14f";}
.mdi-arrow-up-bold-hexagon-outline:before{content:"\f150";}
.mdi-at:before{content:"\f151";}
.mdi-attachment:before{content:"\f152";}
.mdi-audiobook:before{content:"\f153";}
.mdi-auto-fix:before{content:"\f154";}
.mdi-auto-upload:before{content:"\f155";}
.mdi-baby:before{content:"\f156";}
.mdi-backburger:before{content:"\f157";}
.mdi-backup-restore:before{content:"\f158";}
.mdi-bank:before{content:"\f159";}
.mdi-barcode:before{content:"\f15a";}
.mdi-barley:before{content:"\f15b";}
.mdi-barrel:before{content:"\f15c";}
.mdi-basecamp:before{content:"\f15d";}
.mdi-basket:before{content:"\f15e";}
.mdi-basket-fill:before{content:"\f15f";}
.mdi-basket-unfill:before{content:"\f160";}
.mdi-battery:before{content:"\f161";}
.mdi-battery-10:before{content:"\f162";}
.mdi-battery-20:before{content:"\f163";}
.mdi-battery-30:before{content:"\f164";}
.mdi-battery-40:before{content:"\f165";}
.mdi-battery-50:before{content:"\f166";}
.mdi-battery-60:before{content:"\f167";}
.mdi-battery-70:before{content:"\f168";}
.mdi-battery-80:before{content:"\f169";}
.mdi-battery-90:before{content:"\f16a";}
.mdi-battery-alert:before{content:"\f16b";}
.mdi-battery-charging-100:before{content:"\f16c";}
.mdi-battery-charging-20:before{content:"\f16d";}
.mdi-battery-charging-30:before{content:"\f16e";}
.mdi-battery-charging-40:before{content:"\f16f";}
.mdi-battery-charging-60:before{content:"\f170";}
.mdi-battery-charging-80:before{content:"\f171";}
.mdi-battery-charging-90:before{content:"\f172";}
.mdi-battery-minus:before{content:"\f173";}
.mdi-battery-negative:before{content:"\f174";}
.mdi-battery-outline:before{content:"\f175";}
.mdi-battery-plus:before{content:"\f176";}
.mdi-battery-positive:before{content:"\f177";}
.mdi-battery-unknown:before{content:"\f178";}
.mdi-beach:before{content:"\f179";}
.mdi-beaker:before{content:"\f17a";}
.mdi-beaker-empty:before{content:"\f17b";}
.mdi-beaker-empty-outline:before{content:"\f17c";}
.mdi-beaker-outline:before{content:"\f17d";}
.mdi-beats:before{content:"\f17e";}
.mdi-beer:before{content:"\f17f";}
.mdi-behance:before{content:"\f180";}
.mdi-bell:before{content:"\f181";}
.mdi-bell-off:before{content:"\f182";}
.mdi-bell-outline:before{content:"\f183";}
.mdi-bell-ring:before{content:"\f184";}
.mdi-bell-ring-outline:before{content:"\f185";}
.mdi-bell-sleep:before{content:"\f186";}
.mdi-beta:before{content:"\f187";}
.mdi-bike:before{content:"\f188";}
.mdi-bing:before{content:"\f189";}
.mdi-binoculars:before{content:"\f18a";}
.mdi-bio:before{content:"\f18b";}
.mdi-biohazard:before{content:"\f18c";}
.mdi-bitbucket:before{content:"\f18d";}
.mdi-black-mesa:before{content:"\f18e";}
.mdi-blackberry:before{content:"\f18f";}
.mdi-blinds:before{content:"\f190";}
.mdi-block-helper:before{content:"\f191";}
.mdi-blogger:before{content:"\f192";}
.mdi-bluetooth:before{content:"\f193";}
.mdi-bluetooth-audio:before{content:"\f194";}
.mdi-bluetooth-connect:before{content:"\f195";}
.mdi-bluetooth-settings:before{content:"\f196";}
.mdi-bluetooth-transfer:before{content:"\f197";}
.mdi-blur:before{content:"\f198";}
.mdi-blur-linear:before{content:"\f199";}
.mdi-blur-off:before{content:"\f19a";}
.mdi-blur-radial:before{content:"\f19b";}
.mdi-bone:before{content:"\f19c";}
.mdi-book:before{content:"\f19d";}
.mdi-book-multiple:before{content:"\f19e";}
.mdi-book-multiple-variant:before{content:"\f19f";}
.mdi-book-open:before{content:"\f1a0";}
.mdi-book-variant:before{content:"\f1a1";}
.mdi-bookmark:before{content:"\f1a2";}
.mdi-bookmark-check:before{content:"\f1a3";}
.mdi-bookmark-music:before{content:"\f1a4";}
.mdi-bookmark-outline:before{content:"\f1a5";}
.mdi-bookmark-outline-plus:before{content:"\f1a6";}
.mdi-bookmark-plus:before{content:"\f1a7";}
.mdi-bookmark-remove:before{content:"\f1a8";}
.mdi-border-all:before{content:"\f1a9";}
.mdi-border-bottom:before{content:"\f1aa";}
.mdi-border-color:before{content:"\f1ab";}
.mdi-border-horizontal:before{content:"\f1ac";}
.mdi-border-inside:before{content:"\f1ad";}
.mdi-border-left:before{content:"\f1ae";}
.mdi-border-none:before{content:"\f1af";}
.mdi-border-outside:before{content:"\f1b0";}
.mdi-border-right:before{content:"\f1b1";}
.mdi-border-top:before{content:"\f1b2";}
.mdi-border-vertical:before{content:"\f1b3";}
.mdi-bowling:before{content:"\f1b4";}
.mdi-box:before{content:"\f1b5";}
.mdi-briefcase:before{content:"\f1b6";}
.mdi-briefcase-check:before{content:"\f1b7";}
.mdi-briefcase-download:before{content:"\f1b8";}
.mdi-briefcase-upload:before{content:"\f1b9";}
.mdi-brightness-1:before{content:"\f1ba";}
.mdi-brightness-2:before{content:"\f1bb";}
.mdi-brightness-3:before{content:"\f1bc";}
.mdi-brightness-4:before{content:"\f1bd";}
.mdi-brightness-5:before{content:"\f1be";}
.mdi-brightness-6:before{content:"\f1bf";}
.mdi-brightness-7:before{content:"\f1c0";}
.mdi-brightness-auto:before{content:"\f1c1";}
.mdi-broom:before{content:"\f1c2";}
.mdi-brush:before{content:"\f1c3";}
.mdi-bug:before{content:"\f1c4";}
.mdi-bulletin-board:before{content:"\f1c5";}
.mdi-bullhorn:before{content:"\f1c6";}
.mdi-bus:before{content:"\f1c7";}
.mdi-cake:before{content:"\f1c8";}
.mdi-cake-variant:before{content:"\f1c9";}
.mdi-calculator:before{content:"\f1ca";}
.mdi-calendar:before{content:"\f1cb";}
.mdi-calendar-blank:before{content:"\f1cc";}
.mdi-calendar-check:before{content:"\f1cd";}
.mdi-calendar-clock:before{content:"\f1ce";}
.mdi-calendar-multiple:before{content:"\f1cf";}
.mdi-calendar-multiple-check:before{content:"\f1d0";}
.mdi-calendar-plus:before{content:"\f1d1";}
.mdi-calendar-remove:before{content:"\f1d2";}
.mdi-calendar-text:before{content:"\f1d3";}
.mdi-calendar-today:before{content:"\f1d4";}
.mdi-camcorder:before{content:"\f1d5";}
.mdi-camcorder-box:before{content:"\f1d6";}
.mdi-camcorder-box-off:before{content:"\f1d7";}
.mdi-camcorder-off:before{content:"\f1d8";}
.mdi-camera:before{content:"\f1d9";}
.mdi-camera-front:before{content:"\f1da";}
.mdi-camera-front-variant:before{content:"\f1db";}
.mdi-camera-iris:before{content:"\f1dc";}
.mdi-camera-party-mode:before{content:"\f1dd";}
.mdi-camera-rear:before{content:"\f1de";}
.mdi-camera-rear-variant:before{content:"\f1df";}
.mdi-camera-switch:before{content:"\f1e0";}
.mdi-camera-timer:before{content:"\f1e1";}
.mdi-candycane:before{content:"\f1e2";}
.mdi-car:before{content:"\f1e3";}
.mdi-car-wash:before{content:"\f1e4";}
.mdi-carrot:before{content:"\f1e5";}
.mdi-cart:before{content:"\f1e6";}
.mdi-cart-outline:before{content:"\f1e7";}
.mdi-cash:before{content:"\f1e8";}
.mdi-cash-100:before{content:"\f1e9";}
.mdi-cash-multiple:before{content:"\f1ea";}
.mdi-cash-usd:before{content:"\f1eb";}
.mdi-cast:before{content:"\f1ec";}
.mdi-cast-connected:before{content:"\f1ed";}
.mdi-castle:before{content:"\f1ee";}
.mdi-cat:before{content:"\f1ef";}
.mdi-cellphone:before{content:"\f1f0";}
.mdi-cellphone-android:before{content:"\f1f1";}
.mdi-cellphone-dock:before{content:"\f1f2";}
.mdi-cellphone-iphone:before{content:"\f1f3";}
.mdi-cellphone-link:before{content:"\f1f4";}
.mdi-cellphone-link-off:before{content:"\f1f5";}
.mdi-cellphone-settings:before{content:"\f1f6";}
.mdi-chair-school:before{content:"\f1f7";}
.mdi-chart-arc:before{content:"\f1f8";}
.mdi-chart-areaspline:before{content:"\f1f9";}
.mdi-chart-bar:before{content:"\f1fa";}
.mdi-chart-histogram:before{content:"\f1fb";}
.mdi-chart-line:before{content:"\f1fc";}
.mdi-chart-pie:before{content:"\f1fd";}
.mdi-check:before{content:"\f1fe";}
.mdi-check-all:before{content:"\f1ff";}
.mdi-checkbox-blank:before{content:"\f200";}
.mdi-checkbox-blank-circle:before{content:"\f201";}
.mdi-checkbox-blank-circle-outline:before{content:"\f202";}
.mdi-checkbox-blank-outline:before{content:"\f203";}
.mdi-checkbox-marked:before{content:"\f204";}
.mdi-checkbox-marked-circle:before{content:"\f205";}
.mdi-checkbox-marked-circle-outline:before{content:"\f206";}
.mdi-checkbox-marked-outline:before{content:"\f207";}
.mdi-checkbox-multiple-blank:before{content:"\f208";}
.mdi-checkbox-multiple-blank-outline:before{content:"\f209";}
.mdi-checkbox-multiple-marked:before{content:"\f20a";}
.mdi-checkbox-multiple-marked-outline:before{content:"\f20b";}
.mdi-checkerboard:before{content:"\f20c";}
.mdi-chevron-double-down:before{content:"\f20d";}
.mdi-chevron-double-left:before{content:"\f20e";}
.mdi-chevron-double-right:before{content:"\f20f";}
.mdi-chevron-double-up:before{content:"\f210";}
.mdi-chevron-down:before{content:"\f211";}
.mdi-chevron-left:before{content:"\f212";}
.mdi-chevron-right:before{content:"\f213";}
.mdi-chevron-up:before{content:"\f214";}
.mdi-church:before{content:"\f215";}
.mdi-cisco-webex:before{content:"\f216";}
.mdi-city:before{content:"\f217";}
.mdi-clipboard:before{content:"\f218";}
.mdi-clipboard-account:before{content:"\f219";}
.mdi-clipboard-alert:before{content:"\f21a";}
.mdi-clipboard-arrow-down:before{content:"\f21b";}
.mdi-clipboard-arrow-left:before{content:"\f21c";}
.mdi-clipboard-check:before{content:"\f21d";}
.mdi-clipboard-outline:before{content:"\f21e";}
.mdi-clipboard-text:before{content:"\f21f";}
.mdi-clippy:before{content:"\f220";}
.mdi-clock:before{content:"\f221";}
.mdi-clock-fast:before{content:"\f222";}
.mdi-close:before{content:"\f223";}
.mdi-close-box:before{content:"\f224";}
.mdi-close-box-outline:before{content:"\f225";}
.mdi-close-circle:before{content:"\f226";}
.mdi-close-circle-outline:before{content:"\f227";}
.mdi-close-network:before{content:"\f228";}
.mdi-closed-caption:before{content:"\f229";}
.mdi-cloud:before{content:"\f22a";}
.mdi-cloud-check:before{content:"\f22b";}
.mdi-cloud-circle:before{content:"\f22c";}
.mdi-cloud-download:before{content:"\f22d";}
.mdi-cloud-outline:before{content:"\f22e";}
.mdi-cloud-outline-off:before{content:"\f22f";}
.mdi-cloud-upload:before{content:"\f230";}
.mdi-code-array:before{content:"\f231";}
.mdi-code-braces:before{content:"\f232";}
.mdi-code-equal:before{content:"\f233";}
.mdi-code-greater-than:before{content:"\f234";}
.mdi-code-less-than:before{content:"\f235";}
.mdi-code-less-than-or-equal:before{content:"\f236";}
.mdi-code-not-equal:before{content:"\f237";}
.mdi-code-not-equal-variant:before{content:"\f238";}
.mdi-code-string:before{content:"\f239";}
.mdi-code-tags:before{content:"\f23a";}
.mdi-codepen:before{content:"\f23b";}
.mdi-coffee:before{content:"\f23c";}
.mdi-coffee-to-go:before{content:"\f23d";}
.mdi-coin:before{content:"\f23e";}
.mdi-color-helper:before{content:"\f23f";}
.mdi-comment:before{content:"\f240";}
.mdi-comment-account:before{content:"\f241";}
.mdi-comment-account-outline:before{content:"\f242";}
.mdi-comment-alert:before{content:"\f243";}
.mdi-comment-alert-outline:before{content:"\f244";}
.mdi-comment-check:before{content:"\f245";}
.mdi-comment-check-outline:before{content:"\f246";}
.mdi-comment-multiple-outline:before{content:"\f247";}
.mdi-comment-outline:before{content:"\f248";}
.mdi-comment-plus-outline:before{content:"\f249";}
.mdi-comment-processing:before{content:"\f24a";}
.mdi-comment-processing-outline:before{content:"\f24b";}
.mdi-comment-remove-outline:before{content:"\f24c";}
.mdi-comment-text:before{content:"\f24d";}
.mdi-comment-text-outline:before{content:"\f24e";}
.mdi-compare:before{content:"\f24f";}
.mdi-compass:before{content:"\f250";}
.mdi-compass-outline:before{content:"\f251";}
.mdi-console:before{content:"\f252";}
.mdi-content-copy:before{content:"\f253";}
.mdi-content-cut:before{content:"\f254";}
.mdi-content-duplicate:before{content:"\f255";}
.mdi-content-paste:before{content:"\f256";}
.mdi-content-save:before{content:"\f257";}
.mdi-content-save-all:before{content:"\f258";}
.mdi-contrast:before{content:"\f259";}
.mdi-contrast-box:before{content:"\f25a";}
.mdi-contrast-circle:before{content:"\f25b";}
.mdi-cow:before{content:"\f25c";}
.mdi-credit-card:before{content:"\f25d";}
.mdi-credit-card-multiple:before{content:"\f25e";}
.mdi-crop:before{content:"\f25f";}
.mdi-crop-free:before{content:"\f260";}
.mdi-crop-landscape:before{content:"\f261";}
.mdi-crop-portrait:before{content:"\f262";}
.mdi-crop-square:before{content:"\f263";}
.mdi-crosshairs:before{content:"\f264";}
.mdi-crosshairs-gps:before{content:"\f265";}
.mdi-crown:before{content:"\f266";}
.mdi-cube:before{content:"\f267";}
.mdi-cube-outline:before{content:"\f268";}
.mdi-cube-unfolded:before{content:"\f269";}
.mdi-cup:before{content:"\f26a";}
.mdi-cup-water:before{content:"\f26b";}
.mdi-currency-btc:before{content:"\f26c";}
.mdi-currency-eur:before{content:"\f26d";}
.mdi-currency-gbp:before{content:"\f26e";}
.mdi-currency-inr:before{content:"\f26f";}
.mdi-currency-rub:before{content:"\f270";}
.mdi-currency-try:before{content:"\f271";}
.mdi-currency-usd:before{content:"\f272";}
.mdi-cursor-default:before{content:"\f273";}
.mdi-cursor-default-outline:before{content:"\f274";}
.mdi-cursor-move:before{content:"\f275";}
.mdi-cursor-pointer:before{content:"\f276";}
.mdi-database:before{content:"\f277";}
.mdi-database-minus:before{content:"\f278";}
.mdi-database-outline:before{content:"\f279";}
.mdi-database-plus:before{content:"\f27a";}
.mdi-debug-step-into:before{content:"\f27b";}
.mdi-debug-step-out:before{content:"\f27c";}
.mdi-debug-step-over:before{content:"\f27d";}
.mdi-decimal-decrease:before{content:"\f27e";}
.mdi-decimal-increase:before{content:"\f27f";}
.mdi-delete:before{content:"\f280";}
.mdi-delete-variant:before{content:"\f281";}
.mdi-deskphone:before{content:"\f282";}
.mdi-desktop-mac:before{content:"\f283";}
.mdi-desktop-tower:before{content:"\f284";}
.mdi-details:before{content:"\f285";}
.mdi-deviantart:before{content:"\f286";}
.mdi-diamond:before{content:"\f287";}
.mdi-dice:before{content:"\f288";}
.mdi-dice-1:before{content:"\f289";}
.mdi-dice-2:before{content:"\f28a";}
.mdi-dice-3:before{content:"\f28b";}
.mdi-dice-4:before{content:"\f28c";}
.mdi-dice-5:before{content:"\f28d";}
.mdi-dice-6:before{content:"\f28e";}
.mdi-directions:before{content:"\f28f";}
.mdi-disk-alert:before{content:"\f290";}
.mdi-disqus:before{content:"\f291";}
.mdi-disqus-outline:before{content:"\f292";}
.mdi-division:before{content:"\f293";}
.mdi-division-box:before{content:"\f294";}
.mdi-dns:before{content:"\f295";}
.mdi-domain:before{content:"\f296";}
.mdi-dots-horizontal:before{content:"\f297";}
.mdi-dots-vertical:before{content:"\f298";}
.mdi-download:before{content:"\f299";}
.mdi-drag:before{content:"\f29a";}
.mdi-drag-horizontal:before{content:"\f29b";}
.mdi-drag-vertical:before{content:"\f29c";}
.mdi-drawing:before{content:"\f29d";}
.mdi-drawing-box:before{content:"\f29e";}
.mdi-dribbble:before{content:"\f29f";}
.mdi-dribbble-box:before{content:"\f2a0";}
.mdi-drone:before{content:"\f2a1";}
.mdi-dropbox:before{content:"\f2a2";}
.mdi-drupal:before{content:"\f2a3";}
.mdi-duck:before{content:"\f2a4";}
.mdi-dumbbell:before{content:"\f2a5";}
.mdi-earth:before{content:"\f2a6";}
.mdi-earth-off:before{content:"\f2a7";}
.mdi-edge:before{content:"\f2a8";}
.mdi-eject:before{content:"\f2a9";}
.mdi-elevation-decline:before{content:"\f2aa";}
.mdi-elevation-rise:before{content:"\f2ab";}
.mdi-elevator:before{content:"\f2ac";}
.mdi-email:before{content:"\f2ad";}
.mdi-email-open:before{content:"\f2ae";}
.mdi-email-outline:before{content:"\f2af";}
.mdi-email-secure:before{content:"\f2b0";}
.mdi-emoticon:before{content:"\f2b1";}
.mdi-emoticon-cool:before{content:"\f2b2";}
.mdi-emoticon-devil:before{content:"\f2b3";}
.mdi-emoticon-happy:before{content:"\f2b4";}
.mdi-emoticon-neutral:before{content:"\f2b5";}
.mdi-emoticon-poop:before{content:"\f2b6";}
.mdi-emoticon-sad:before{content:"\f2b7";}
.mdi-emoticon-tongue:before{content:"\f2b8";}
.mdi-engine:before{content:"\f2b9";}
.mdi-engine-outline:before{content:"\f2ba";}
.mdi-equal:before{content:"\f2bb";}
.mdi-equal-box:before{content:"\f2bc";}
.mdi-eraser:before{content:"\f2bd";}
.mdi-escalator:before{content:"\f2be";}
.mdi-etsy:before{content:"\f2bf";}
.mdi-evernote:before{content:"\f2c0";}
.mdi-exclamation:before{content:"\f2c1";}
.mdi-exit-to-app:before{content:"\f2c2";}
.mdi-export:before{content:"\f2c3";}
.mdi-eye:before{content:"\f2c4";}
.mdi-eye-off:before{content:"\f2c5";}
.mdi-eyedropper:before{content:"\f2c6";}
.mdi-eyedropper-variant:before{content:"\f2c7";}
.mdi-facebook:before{content:"\f2c8";}
.mdi-facebook-box:before{content:"\f2c9";}
.mdi-facebook-messenger:before{content:"\f2ca";}
.mdi-factory:before{content:"\f2cb";}
.mdi-fan:before{content:"\f2cc";}
.mdi-fast-forward:before{content:"\f2cd";}
.mdi-ferry:before{content:"\f2ce";}
.mdi-file:before{content:"\f2cf";}
.mdi-file-cloud:before{content:"\f2d0";}
.mdi-file-delimited:before{content:"\f2d1";}
.mdi-file-document:before{content:"\f2d2";}
.mdi-file-document-box:before{content:"\f2d3";}
.mdi-file-excel:before{content:"\f2d4";}
.mdi-file-excel-box:before{content:"\f2d5";}
.mdi-file-find:before{content:"\f2d6";}
.mdi-file-image:before{content:"\f2d7";}
.mdi-file-image-box:before{content:"\f2d8";}
.mdi-file-multiple:before{content:"\f2d9";}
.mdi-file-music:before{content:"\f2da";}
.mdi-file-outline:before{content:"\f2db";}
.mdi-file-pdf:before{content:"\f2dc";}
.mdi-file-pdf-box:before{content:"\f2dd";}
.mdi-file-powerpoint:before{content:"\f2de";}
.mdi-file-powerpoint-box:before{content:"\f2df";}
.mdi-file-presentation-box:before{content:"\f2e0";}
.mdi-file-video:before{content:"\f2e1";}
.mdi-file-word:before{content:"\f2e2";}
.mdi-file-word-box:before{content:"\f2e3";}
.mdi-file-xml:before{content:"\f2e4";}
.mdi-film:before{content:"\f2e5";}
.mdi-filmstrip:before{content:"\f2e6";}
.mdi-filmstrip-off:before{content:"\f2e7";}
.mdi-filter:before{content:"\f2e8";}
.mdi-filter-outline:before{content:"\f2e9";}
.mdi-filter-remove:before{content:"\f2ea";}
.mdi-filter-remove-outline:before{content:"\f2eb";}
.mdi-filter-variant:before{content:"\f2ec";}
.mdi-fire:before{content:"\f2ed";}
.mdi-firefox:before{content:"\f2ee";}
.mdi-fish:before{content:"\f2ef";}
.mdi-flag:before{content:"\f2f0";}
.mdi-flag-checkered:before{content:"\f2f1";}
.mdi-flag-outline:before{content:"\f2f2";}
.mdi-flag-outline-variant:before{content:"\f2f3";}
.mdi-flag-triangle:before{content:"\f2f4";}
.mdi-flag-variant:before{content:"\f2f5";}
.mdi-flash:before{content:"\f2f6";}
.mdi-flash-auto:before{content:"\f2f7";}
.mdi-flash-off:before{content:"\f2f8";}
.mdi-flashlight:before{content:"\f2f9";}
.mdi-flashlight-off:before{content:"\f2fa";}
.mdi-flattr:before{content:"\f2fb";}
.mdi-flip-to-back:before{content:"\f2fc";}
.mdi-flip-to-front:before{content:"\f2fd";}
.mdi-floppy:before{content:"\f2fe";}
.mdi-flower:before{content:"\f2ff";}
.mdi-folder:before{content:"\f300";}
.mdi-folder-account:before{content:"\f301";}
.mdi-folder-download:before{content:"\f302";}
.mdi-folder-google-drive:before{content:"\f303";}
.mdi-folder-image:before{content:"\f304";}
.mdi-folder-lock:before{content:"\f305";}
.mdi-folder-lock-open:before{content:"\f306";}
.mdi-folder-move:before{content:"\f307";}
.mdi-folder-multiple:before{content:"\f308";}
.mdi-folder-multiple-image:before{content:"\f309";}
.mdi-folder-multiple-outline:before{content:"\f30a";}
.mdi-folder-outline:before{content:"\f30b";}
.mdi-folder-plus:before{content:"\f30c";}
.mdi-folder-remove:before{content:"\f30d";}
.mdi-folder-upload:before{content:"\f30e";}
.mdi-food:before{content:"\f30f";}
.mdi-food-apple:before{content:"\f310";}
.mdi-food-variant:before{content:"\f311";}
.mdi-football:before{content:"\f312";}
.mdi-football-helmet:before{content:"\f313";}
.mdi-format-align-center:before{content:"\f314";}
.mdi-format-align-justify:before{content:"\f315";}
.mdi-format-align-left:before{content:"\f316";}
.mdi-format-align-right:before{content:"\f317";}
.mdi-format-bold:before{content:"\f318";}
.mdi-format-clear:before{content:"\f319";}
.mdi-format-color-fill:before{content:"\f31a";}
.mdi-format-float-center:before{content:"\f31b";}
.mdi-format-float-left:before{content:"\f31c";}
.mdi-format-float-none:before{content:"\f31d";}
.mdi-format-float-right:before{content:"\f31e";}
.mdi-format-header-1:before{content:"\f31f";}
.mdi-format-header-2:before{content:"\f320";}
.mdi-format-header-3:before{content:"\f321";}
.mdi-format-header-4:before{content:"\f322";}
.mdi-format-header-5:before{content:"\f323";}
.mdi-format-header-6:before{content:"\f324";}
.mdi-format-header-decrease:before{content:"\f325";}
.mdi-format-header-equal:before{content:"\f326";}
.mdi-format-header-increase:before{content:"\f327";}
.mdi-format-header-pound:before{content:"\f328";}
.mdi-format-indent-decrease:before{content:"\f329";}
.mdi-format-indent-increase:before{content:"\f32a";}
.mdi-format-italic:before{content:"\f32b";}
.mdi-format-line-spacing:before{content:"\f32c";}
.mdi-format-list-bulleted:before{content:"\f32d";}
.mdi-format-list-numbers:before{content:"\f32e";}
.mdi-format-paint:before{content:"\f32f";}
.mdi-format-paragraph:before{content:"\f330";}
.mdi-format-quote:before{content:"\f331";}
.mdi-format-size:before{content:"\f332";}
.mdi-format-strikethrough:before{content:"\f333";}
.mdi-format-subscript:before{content:"\f334";}
.mdi-format-superscript:before{content:"\f335";}
.mdi-format-text:before{content:"\f336";}
.mdi-format-textdirection-l-to-r:before{content:"\f337";}
.mdi-format-textdirection-r-to-l:before{content:"\f338";}
.mdi-format-underline:before{content:"\f339";}
.mdi-format-wrap-inline:before{content:"\f33a";}
.mdi-format-wrap-square:before{content:"\f33b";}
.mdi-format-wrap-tight:before{content:"\f33c";}
.mdi-format-wrap-top-bottom:before{content:"\f33d";}
.mdi-forum:before{content:"\f33e";}
.mdi-forward:before{content:"\f33f";}
.mdi-foursquare:before{content:"\f340";}
.mdi-fridge:before{content:"\f341";}
.mdi-fullscreen:before{content:"\f342";}
.mdi-fullscreen-exit:before{content:"\f343";}
.mdi-function:before{content:"\f344";}
.mdi-gamepad:before{content:"\f345";}
.mdi-gamepad-variant:before{content:"\f346";}
.mdi-gas-station:before{content:"\f347";}
.mdi-gavel:before{content:"\f348";}
.mdi-gender-female:before{content:"\f349";}
.mdi-gender-male:before{content:"\f34a";}
.mdi-gender-male-female:before{content:"\f34b";}
.mdi-gender-transgender:before{content:"\f34c";}
.mdi-gift:before{content:"\f34d";}
.mdi-git:before{content:"\f34e";}
.mdi-github-box:before{content:"\f34f";}
.mdi-github-circle:before{content:"\f350";}
.mdi-glass-flute:before{content:"\f351";}
.mdi-glass-mug:before{content:"\f352";}
.mdi-glass-stange:before{content:"\f353";}
.mdi-glass-tulip:before{content:"\f354";}
.mdi-glasses:before{content:"\f355";}
.mdi-gmail:before{content:"\f356";}
.mdi-google:before{content:"\f357";}
.mdi-google-chrome:before{content:"\f358";}
.mdi-google-circles:before{content:"\f359";}
.mdi-google-circles-communities:before{content:"\f35a";}
.mdi-google-circles-extended:before{content:"\f35b";}
.mdi-google-circles-group:before{content:"\f35c";}
.mdi-google-controller:before{content:"\f35d";}
.mdi-google-controller-off:before{content:"\f35e";}
.mdi-google-drive:before{content:"\f35f";}
.mdi-google-earth:before{content:"\f360";}
.mdi-google-glass:before{content:"\f361";}
.mdi-google-maps:before{content:"\f362";}
.mdi-google-pages:before{content:"\f363";}
.mdi-google-play:before{content:"\f364";}
.mdi-google-plus:before{content:"\f365";}
.mdi-google-plus-box:before{content:"\f366";}
.mdi-grid:before{content:"\f367";}
.mdi-grid-off:before{content:"\f368";}
.mdi-group:before{content:"\f369";}
.mdi-guitar:before{content:"\f36a";}
.mdi-guitar-pick:before{content:"\f36b";}
.mdi-guitar-pick-outline:before{content:"\f36c";}
.mdi-hand-pointing-right:before{content:"\f36d";}
.mdi-hanger:before{content:"\f36e";}
.mdi-hangouts:before{content:"\f36f";}
.mdi-harddisk:before{content:"\f370";}
.mdi-headphones:before{content:"\f371";}
.mdi-headphones-box:before{content:"\f372";}
.mdi-headphones-settings:before{content:"\f373";}
.mdi-headset:before{content:"\f374";}
.mdi-headset-dock:before{content:"\f375";}
.mdi-headset-off:before{content:"\f376";}
.mdi-heart:before{content:"\f377";}
.mdi-heart-box:before{content:"\f378";}
.mdi-heart-box-outline:before{content:"\f379";}
.mdi-heart-broken:before{content:"\f37a";}
.mdi-heart-outline:before{content:"\f37b";}
.mdi-help:before{content:"\f37c";}
.mdi-help-circle:before{content:"\f37d";}
.mdi-hexagon:before{content:"\f37e";}
.mdi-hexagon-outline:before{content:"\f37f";}
.mdi-history:before{content:"\f380";}
.mdi-hololens:before{content:"\f381";}
.mdi-home:before{content:"\f382";}
.mdi-home-modern:before{content:"\f383";}
.mdi-home-variant:before{content:"\f384";}
.mdi-hops:before{content:"\f385";}
.mdi-hospital:before{content:"\f386";}
.mdi-hospital-building:before{content:"\f387";}
.mdi-hospital-marker:before{content:"\f388";}
.mdi-hotel:before{content:"\f389";}
.mdi-houzz:before{content:"\f38a";}
.mdi-houzz-box:before{content:"\f38b";}
.mdi-human:before{content:"\f38c";}
.mdi-human-child:before{content:"\f38d";}
.mdi-human-male-female:before{content:"\f38e";}
.mdi-image-album:before{content:"\f38f";}
.mdi-image-area:before{content:"\f390";}
.mdi-image-area-close:before{content:"\f391";}
.mdi-image-broken:before{content:"\f392";}
.mdi-image-filter:before{content:"\f393";}
.mdi-image-filter-black-white:before{content:"\f394";}
.mdi-image-filter-center-focus:before{content:"\f395";}
.mdi-image-filter-drama:before{content:"\f396";}
.mdi-image-filter-frames:before{content:"\f397";}
.mdi-image-filter-hdr:before{content:"\f398";}
.mdi-image-filter-none:before{content:"\f399";}
.mdi-image-filter-tilt-shift:before{content:"\f39a";}
.mdi-image-filter-vintage:before{content:"\f39b";}
.mdi-import:before{content:"\f39c";}
.mdi-inbox:before{content:"\f39d";}
.mdi-information:before{content:"\f39e";}
.mdi-information-outline:before{content:"\f39f";}
.mdi-instagram:before{content:"\f3a0";}
.mdi-instapaper:before{content:"\f3a1";}
.mdi-internet-explorer:before{content:"\f3a2";}
.mdi-invert-colors:before{content:"\f3a3";}
.mdi-jira:before{content:"\f3a4";}
.mdi-jsfiddle:before{content:"\f3a5";}
.mdi-keg:before{content:"\f3a6";}
.mdi-key:before{content:"\f3a7";}
.mdi-key-change:before{content:"\f3a8";}
.mdi-key-minus:before{content:"\f3a9";}
.mdi-key-plus:before{content:"\f3aa";}
.mdi-key-remove:before{content:"\f3ab";}
.mdi-key-variant:before{content:"\f3ac";}
.mdi-keyboard:before{content:"\f3ad";}
.mdi-keyboard-backspace:before{content:"\f3ae";}
.mdi-keyboard-caps:before{content:"\f3af";}
.mdi-keyboard-close:before{content:"\f3b0";}
.mdi-keyboard-off:before{content:"\f3b1";}
.mdi-keyboard-return:before{content:"\f3b2";}
.mdi-keyboard-tab:before{content:"\f3b3";}
.mdi-keyboard-variant:before{content:"\f3b4";}
.mdi-label:before{content:"\f3b5";}
.mdi-label-outline:before{content:"\f3b6";}
.mdi-language-csharp:before{content:"\f3b7";}
.mdi-language-css3:before{content:"\f3b8";}
.mdi-language-html5:before{content:"\f3b9";}
.mdi-language-javascript:before{content:"\f3ba";}
.mdi-language-python:before{content:"\f3bb";}
.mdi-language-python-text:before{content:"\f3bc";}
.mdi-laptop:before{content:"\f3bd";}
.mdi-laptop-chromebook:before{content:"\f3be";}
.mdi-laptop-mac:before{content:"\f3bf";}
.mdi-laptop-windows:before{content:"\f3c0";}
.mdi-lastfm:before{content:"\f3c1";}
.mdi-launch:before{content:"\f3c2";}
.mdi-layers:before{content:"\f3c3";}
.mdi-layers-off:before{content:"\f3c4";}
.mdi-leaf:before{content:"\f3c5";}
.mdi-library:before{content:"\f3c6";}
.mdi-library-books:before{content:"\f3c7";}
.mdi-library-music:before{content:"\f3c8";}
.mdi-library-plus:before{content:"\f3c9";}
.mdi-lightbulb:before{content:"\f3ca";}
.mdi-lightbulb-outline:before{content:"\f3cb";}
.mdi-link:before{content:"\f3cc";}
.mdi-link-off:before{content:"\f3cd";}
.mdi-link-variant:before{content:"\f3ce";}
.mdi-link-variant-off:before{content:"\f3cf";}
.mdi-linkedin:before{content:"\f3d0";}
.mdi-linkedin-box:before{content:"\f3d1";}
.mdi-linux:before{content:"\f3d2";}
.mdi-lock:before{content:"\f3d3";}
.mdi-lock-open:before{content:"\f3d4";}
.mdi-lock-open-outline:before{content:"\f3d5";}
.mdi-lock-outline:before{content:"\f3d6";}
.mdi-login:before{content:"\f3d7";}
.mdi-logout:before{content:"\f3d8";}
.mdi-looks:before{content:"\f3d9";}
.mdi-loupe:before{content:"\f3da";}
.mdi-lumx:before{content:"\f3db";}
.mdi-magnet:before{content:"\f3dc";}
.mdi-magnet-on:before{content:"\f3dd";}
.mdi-magnify:before{content:"\f3de";}
.mdi-magnify-minus:before{content:"\f3df";}
.mdi-magnify-plus:before{content:"\f3e0";}
.mdi-mail-ru:before{content:"\f3e1";}
.mdi-map:before{content:"\f3e2";}
.mdi-map-marker:before{content:"\f3e3";}
.mdi-map-marker-circle:before{content:"\f3e4";}
.mdi-map-marker-multiple:before{content:"\f3e5";}
.mdi-map-marker-off:before{content:"\f3e6";}
.mdi-map-marker-radius:before{content:"\f3e7";}
.mdi-margin:before{content:"\f3e8";}
.mdi-markdown:before{content:"\f3e9";}
.mdi-marker-check:before{content:"\f3ea";}
.mdi-martini:before{content:"\f3eb";}
.mdi-material-ui:before{content:"\f3ec";}
.mdi-math-compass:before{content:"\f3ed";}
.mdi-maxcdn:before{content:"\f3ee";}
.mdi-medium:before{content:"\f3ef";}
.mdi-memory:before{content:"\f3f0";}
.mdi-menu:before{content:"\f3f1";}
.mdi-menu-down:before{content:"\f3f2";}
.mdi-menu-left:before{content:"\f3f3";}
.mdi-menu-right:before{content:"\f3f4";}
.mdi-menu-up:before{content:"\f3f5";}
.mdi-message:before{content:"\f3f6";}
.mdi-message-alert:before{content:"\f3f7";}
.mdi-message-draw:before{content:"\f3f8";}
.mdi-message-image:before{content:"\f3f9";}
.mdi-message-processing:before{content:"\f3fa";}
.mdi-message-reply:before{content:"\f3fb";}
.mdi-message-text:before{content:"\f3fc";}
.mdi-message-text-outline:before{content:"\f3fd";}
.mdi-message-video:before{content:"\f3fe";}
.mdi-microphone:before{content:"\f3ff";}
.mdi-microphone-off:before{content:"\f400";}
.mdi-microphone-outline:before{content:"\f401";}
.mdi-microphone-settings:before{content:"\f402";}
.mdi-microphone-variant:before{content:"\f403";}
.mdi-microphone-variant-off:before{content:"\f404";}
.mdi-minus:before{content:"\f405";}
.mdi-minus-box:before{content:"\f406";}
.mdi-minus-circle:before{content:"\f407";}
.mdi-minus-circle-outline:before{content:"\f408";}
.mdi-minus-network:before{content:"\f409";}
.mdi-monitor:before{content:"\f40a";}
.mdi-monitor-multiple:before{content:"\f40b";}
.mdi-more:before{content:"\f40c";}
.mdi-motorbike:before{content:"\f40d";}
.mdi-mouse:before{content:"\f40e";}
.mdi-mouse-off:before{content:"\f40f";}
.mdi-mouse-variant:before{content:"\f410";}
.mdi-mouse-variant-off:before{content:"\f411";}
.mdi-movie:before{content:"\f412";}
.mdi-multiplication:before{content:"\f413";}
.mdi-multiplication-box:before{content:"\f414";}
.mdi-music-box:before{content:"\f415";}
.mdi-music-box-outline:before{content:"\f416";}
.mdi-music-circle:before{content:"\f417";}
.mdi-music-note:before{content:"\f418";}
.mdi-music-note-eighth:before{content:"\f419";}
.mdi-music-note-half:before{content:"\f41a";}
.mdi-music-note-off:before{content:"\f41b";}
.mdi-music-note-quarter:before{content:"\f41c";}
.mdi-music-note-sixteenth:before{content:"\f41d";}
.mdi-music-note-whole:before{content:"\f41e";}
.mdi-nature:before{content:"\f41f";}
.mdi-nature-people:before{content:"\f420";}
.mdi-navigation:before{content:"\f421";}
.mdi-needle:before{content:"\f422";}
.mdi-nest-protect:before{content:"\f423";}
.mdi-nest-thermostat:before{content:"\f424";}
.mdi-newspaper:before{content:"\f425";}
.mdi-nfc:before{content:"\f426";}
.mdi-nfc-tap:before{content:"\f427";}
.mdi-nfc-variant:before{content:"\f428";}
.mdi-note:before{content:"\f429";}
.mdi-note-outline:before{content:"\f42a";}
.mdi-note-text:before{content:"\f42b";}
.mdi-numeric:before{content:"\f42c";}
.mdi-numeric-0-box:before{content:"\f42d";}
.mdi-numeric-0-box-multiple-outline:before{content:"\f42e";}
.mdi-numeric-0-box-outline:before{content:"\f42f";}
.mdi-numeric-1-box:before{content:"\f430";}
.mdi-numeric-1-box-multiple-outline:before{content:"\f431";}
.mdi-numeric-1-box-outline:before{content:"\f432";}
.mdi-numeric-2-box:before{content:"\f433";}
.mdi-numeric-2-box-multiple-outline:before{content:"\f434";}
.mdi-numeric-2-box-outline:before{content:"\f435";}
.mdi-numeric-3-box:before{content:"\f436";}
.mdi-numeric-3-box-multiple-outline:before{content:"\f437";}
.mdi-numeric-3-box-outline:before{content:"\f438";}
.mdi-numeric-4-box:before{content:"\f439";}
.mdi-numeric-4-box-multiple-outline:before{content:"\f43a";}
.mdi-numeric-4-box-outline:before{content:"\f43b";}
.mdi-numeric-5-box:before{content:"\f43c";}
.mdi-numeric-5-box-multiple-outline:before{content:"\f43d";}
.mdi-numeric-5-box-outline:before{content:"\f43e";}
.mdi-numeric-6-box:before{content:"\f43f";}
.mdi-numeric-6-box-multiple-outline:before{content:"\f440";}
.mdi-numeric-6-box-outline:before{content:"\f441";}
.mdi-numeric-7-box:before{content:"\f442";}
.mdi-numeric-7-box-multiple-outline:before{content:"\f443";}
.mdi-numeric-7-box-outline:before{content:"\f444";}
.mdi-numeric-8-box:before{content:"\f445";}
.mdi-numeric-8-box-multiple-outline:before{content:"\f446";}
.mdi-numeric-8-box-outline:before{content:"\f447";}
.mdi-numeric-9-box:before{content:"\f448";}
.mdi-numeric-9-box-multiple-outline:before{content:"\f449";}
.mdi-numeric-9-box-outline:before{content:"\f44a";}
.mdi-numeric-9-plus-box:before{content:"\f44b";}
.mdi-numeric-9-plus-box-multiple-outline:before{content:"\f44c";}
.mdi-numeric-9-plus-box-outline:before{content:"\f44d";}
.mdi-nutriton:before{content:"\f44e";}
.mdi-odnoklassniki:before{content:"\f44f";}
.mdi-office:before{content:"\f450";}
.mdi-oil:before{content:"\f451";}
.mdi-omega:before{content:"\f452";}
.mdi-onedrive:before{content:"\f453";}
.mdi-open-in-app:before{content:"\f454";}
.mdi-open-in-new:before{content:"\f455";}
.mdi-ornament:before{content:"\f456";}
.mdi-ornament-variant:before{content:"\f457";}
.mdi-outbox:before{content:"\f458";}
.mdi-owl:before{content:"\f459";}
.mdi-package:before{content:"\f45a";}
.mdi-package-down:before{content:"\f45b";}
.mdi-package-up:before{content:"\f45c";}
.mdi-package-variant:before{content:"\f45d";}
.mdi-package-variant-closed:before{content:"\f45e";}
.mdi-palette:before{content:"\f45f";}
.mdi-palette-advanced:before{content:"\f460";}
.mdi-panda:before{content:"\f461";}
.mdi-pandora:before{content:"\f462";}
.mdi-panorama:before{content:"\f463";}
.mdi-panorama-fisheye:before{content:"\f464";}
.mdi-panorama-horizontal:before{content:"\f465";}
.mdi-panorama-vertical:before{content:"\f466";}
.mdi-panorama-wide-angle:before{content:"\f467";}
.mdi-paper-cut-vertical:before{content:"\f468";}
.mdi-paperclip:before{content:"\f469";}
.mdi-parking:before{content:"\f46a";}
.mdi-pause:before{content:"\f46b";}
.mdi-pause-circle:before{content:"\f46c";}
.mdi-pause-circle-outline:before{content:"\f46d";}
.mdi-pause-octagon:before{content:"\f46e";}
.mdi-pause-octagon-outline:before{content:"\f46f";}
.mdi-paw:before{content:"\f470";}
.mdi-pen:before{content:"\f471";}
.mdi-pencil:before{content:"\f472";}
.mdi-pencil-box:before{content:"\f473";}
.mdi-pencil-box-outline:before{content:"\f474";}
.mdi-percent:before{content:"\f475";}
.mdi-pharmacy:before{content:"\f476";}
.mdi-phone:before{content:"\f477";}
.mdi-phone-bluetooth:before{content:"\f478";}
.mdi-phone-forward:before{content:"\f479";}
.mdi-phone-hangup:before{content:"\f47a";}
.mdi-phone-in-talk:before{content:"\f47b";}
.mdi-phone-incoming:before{content:"\f47c";}
.mdi-phone-locked:before{content:"\f47d";}
.mdi-phone-log:before{content:"\f47e";}
.mdi-phone-missed:before{content:"\f47f";}
.mdi-phone-outgoing:before{content:"\f480";}
.mdi-phone-paused:before{content:"\f481";}
.mdi-phone-settings:before{content:"\f482";}
.mdi-pig:before{content:"\f483";}
.mdi-pill:before{content:"\f484";}
.mdi-pin:before{content:"\f485";}
.mdi-pin-off:before{content:"\f486";}
.mdi-pine-tree:before{content:"\f487";}
.mdi-pine-tree-box:before{content:"\f488";}
.mdi-pinterest:before{content:"\f489";}
.mdi-pinterest-box:before{content:"\f48a";}
.mdi-pizza:before{content:"\f48b";}
.mdi-play:before{content:"\f48c";}
.mdi-play-box-outline:before{content:"\f48d";}
.mdi-play-circle:before{content:"\f48e";}
.mdi-play-circle-outline:before{content:"\f48f";}
.mdi-playlist-minus:before{content:"\f490";}
.mdi-playlist-plus:before{content:"\f491";}
.mdi-playstation:before{content:"\f492";}
.mdi-plus:before{content:"\f493";}
.mdi-plus-box:before{content:"\f494";}
.mdi-plus-circle:before{content:"\f495";}
.mdi-plus-circle-outline:before{content:"\f496";}
.mdi-plus-network:before{content:"\f497";}
.mdi-plus-one:before{content:"\f498";}
.mdi-pocket:before{content:"\f499";}
.mdi-poll:before{content:"\f49a";}
.mdi-poll-box:before{content:"\f49b";}
.mdi-polymer:before{content:"\f49c";}
.mdi-popcorn:before{content:"\f49d";}
.mdi-pound:before{content:"\f49e";}
.mdi-pound-box:before{content:"\f49f";}
.mdi-power:before{content:"\f4a0";}
.mdi-power-settings:before{content:"\f4a1";}
.mdi-power-socket:before{content:"\f4a2";}
.mdi-presentation:before{content:"\f4a3";}
.mdi-presentation-play:before{content:"\f4a4";}
.mdi-printer:before{content:"\f4a5";}
.mdi-printer-3d:before{content:"\f4a6";}
.mdi-pulse:before{content:"\f4a7";}
.mdi-puzzle:before{content:"\f4a8";}
.mdi-qrcode:before{content:"\f4a9";}
.mdi-quadcopter:before{content:"\f4aa";}
.mdi-quality-high:before{content:"\f4ab";}
.mdi-quicktime:before{content:"\f4ac";}
.mdi-radiator:before{content:"\f4ad";}
.mdi-radio:before{content:"\f4ae";}
.mdi-radio-tower:before{content:"\f4af";}
.mdi-radioactive:before{content:"\f4b0";}
.mdi-radiobox-blank:before{content:"\f4b1";}
.mdi-radiobox-marked:before{content:"\f4b2";}
.mdi-raspberrypi:before{content:"\f4b3";}
.mdi-rdio:before{content:"\f4b4";}
.mdi-read:before{content:"\f4b5";}
.mdi-readability:before{content:"\f4b6";}
.mdi-receipt:before{content:"\f4b7";}
.mdi-recycle:before{content:"\f4b8";}
.mdi-redo:before{content:"\f4b9";}
.mdi-redo-variant:before{content:"\f4ba";}
.mdi-refresh:before{content:"\f4bb";}
.mdi-relative-scale:before{content:"\f4bc";}
.mdi-reload:before{content:"\f4bd";}
.mdi-remote:before{content:"\f4be";}
.mdi-rename-box:before{content:"\f4bf";}
.mdi-repeat:before{content:"\f4c0";}
.mdi-repeat-off:before{content:"\f4c1";}
.mdi-repeat-once:before{content:"\f4c2";}
.mdi-replay:before{content:"\f4c3";}
.mdi-reply:before{content:"\f4c4";}
.mdi-reply-all:before{content:"\f4c5";}
.mdi-reproduction:before{content:"\f4c6";}
.mdi-resize-bottom-right:before{content:"\f4c7";}
.mdi-responsive:before{content:"\f4c8";}
.mdi-rewind:before{content:"\f4c9";}
.mdi-ribbon:before{content:"\f4ca";}
.mdi-road:before{content:"\f4cb";}
.mdi-rocket:before{content:"\f4cc";}
.mdi-rotate-3d:before{content:"\f4cd";}
.mdi-rotate-left:before{content:"\f4ce";}
.mdi-rotate-left-variant:before{content:"\f4cf";}
.mdi-rotate-right:before{content:"\f4d0";}
.mdi-rotate-right-variant:before{content:"\f4d1";}
.mdi-routes:before{content:"\f4d2";}
.mdi-rss:before{content:"\f4d3";}
.mdi-rss-box:before{content:"\f4d4";}
.mdi-ruler:before{content:"\f4d5";}
.mdi-run:before{content:"\f4d6";}
.mdi-sale:before{content:"\f4d7";}
.mdi-satellite:before{content:"\f4d8";}
.mdi-satellite-variant:before{content:"\f4d9";}
.mdi-scale:before{content:"\f4da";}
.mdi-scale-bathroom:before{content:"\f4db";}
.mdi-school:before{content:"\f4dc";}
.mdi-screen-rotation:before{content:"\f4dd";}
.mdi-screen-rotation-lock:before{content:"\f4de";}
.mdi-script:before{content:"\f4df";}
.mdi-sd:before{content:"\f4e0";}
.mdi-security:before{content:"\f4e1";}
.mdi-security-network:before{content:"\f4e2";}
.mdi-select:before{content:"\f4e3";}
.mdi-select-all:before{content:"\f4e4";}
.mdi-select-inverse:before{content:"\f4e5";}
.mdi-select-off:before{content:"\f4e6";}
.mdi-send:before{content:"\f4e7";}
.mdi-server:before{content:"\f4e8";}
.mdi-server-minus:before{content:"\f4e9";}
.mdi-server-network:before{content:"\f4ea";}
.mdi-server-network-off:before{content:"\f4eb";}
.mdi-server-off:before{content:"\f4ec";}
.mdi-server-plus:before{content:"\f4ed";}
.mdi-server-remove:before{content:"\f4ee";}
.mdi-server-security:before{content:"\f4ef";}
.mdi-settings:before{content:"\f4f0";}
.mdi-settings-box:before{content:"\f4f1";}
.mdi-shape-plus:before{content:"\f4f2";}
.mdi-share:before{content:"\f4f3";}
.mdi-share-variant:before{content:"\f4f4";}
.mdi-shield:before{content:"\f4f5";}
.mdi-shield-outline:before{content:"\f4f6";}
.mdi-shopping:before{content:"\f4f7";}
.mdi-shopping-music:before{content:"\f4f8";}
.mdi-shuffle:before{content:"\f4f9";}
.mdi-sigma:before{content:"\f4fa";}
.mdi-sign-caution:before{content:"\f4fb";}
.mdi-signal:before{content:"\f4fc";}
.mdi-silverware:before{content:"\f4fd";}
.mdi-silverware-fork:before{content:"\f4fe";}
.mdi-silverware-spoon:before{content:"\f4ff";}
.mdi-silverware-variant:before{content:"\f500";}
.mdi-sim-alert:before{content:"\f501";}
.mdi-sitemap:before{content:"\f502";}
.mdi-skip-next:before{content:"\f503";}
.mdi-skip-previous:before{content:"\f504";}
.mdi-skype:before{content:"\f505";}
.mdi-skype-business:before{content:"\f506";}
.mdi-sleep:before{content:"\f507";}
.mdi-sleep-off:before{content:"\f508";}
.mdi-smoking:before{content:"\f509";}
.mdi-smoking-off:before{content:"\f50a";}
.mdi-snapchat:before{content:"\f50b";}
.mdi-snowman:before{content:"\f50c";}
.mdi-sofa:before{content:"\f50d";}
.mdi-sort:before{content:"\f50e";}
.mdi-sort-alphabetical:before{content:"\f50f";}
.mdi-sort-ascending:before{content:"\f510";}
.mdi-sort-descending:before{content:"\f511";}
.mdi-sort-numeric:before{content:"\f512";}
.mdi-sort-variant:before{content:"\f513";}
.mdi-soundcloud:before{content:"\f514";}
.mdi-source-fork:before{content:"\f515";}
.mdi-source-pull:before{content:"\f516";}
.mdi-speaker:before{content:"\f517";}
.mdi-speaker-off:before{content:"\f518";}
.mdi-speedometer:before{content:"\f519";}
.mdi-spellcheck:before{content:"\f51a";}
.mdi-spotify:before{content:"\f51b";}
.mdi-spotlight:before{content:"\f51c";}
.mdi-spotlight-beam:before{content:"\f51d";}
.mdi-square-inc:before{content:"\f51e";}
.mdi-square-inc-cash:before{content:"\f51f";}
.mdi-stackoverflow:before{content:"\f520";}
.mdi-star:before{content:"\f521";}
.mdi-star-circle:before{content:"\f522";}
.mdi-star-half:before{content:"\f523";}
.mdi-star-outline:before{content:"\f524";}
.mdi-steam:before{content:"\f525";}
.mdi-stethoscope:before{content:"\f526";}
.mdi-stocking:before{content:"\f527";}
.mdi-stop:before{content:"\f528";}
.mdi-store:before{content:"\f529";}
.mdi-store-24-hour:before{content:"\f52a";}
.mdi-stove:before{content:"\f52b";}
.mdi-subway:before{content:"\f52c";}
.mdi-sunglasses:before{content:"\f52d";}
.mdi-swap-horizontal:before{content:"\f52e";}
.mdi-swap-vertical:before{content:"\f52f";}
.mdi-swim:before{content:"\f530";}
.mdi-sword:before{content:"\f531";}
.mdi-sync:before{content:"\f532";}
.mdi-sync-alert:before{content:"\f533";}
.mdi-sync-off:before{content:"\f534";}
.mdi-tab:before{content:"\f535";}
.mdi-tab-unselected:before{content:"\f536";}
.mdi-table:before{content:"\f537";}
.mdi-table-column-plus-after:before{content:"\f538";}
.mdi-table-column-plus-before:before{content:"\f539";}
.mdi-table-column-remove:before{content:"\f53a";}
.mdi-table-column-width:before{content:"\f53b";}
.mdi-table-edit:before{content:"\f53c";}
.mdi-table-large:before{content:"\f53d";}
.mdi-table-row-height:before{content:"\f53e";}
.mdi-table-row-plus-after:before{content:"\f53f";}
.mdi-table-row-plus-before:before{content:"\f540";}
.mdi-table-row-remove:before{content:"\f541";}
.mdi-tablet:before{content:"\f542";}
.mdi-tablet-android:before{content:"\f543";}
.mdi-tablet-ipad:before{content:"\f544";}
.mdi-tag:before{content:"\f545";}
.mdi-tag-faces:before{content:"\f546";}
.mdi-tag-multiple:before{content:"\f547";}
.mdi-tag-outline:before{content:"\f548";}
.mdi-tag-text-outline:before{content:"\f549";}
.mdi-taxi:before{content:"\f54a";}
.mdi-teamviewer:before{content:"\f54b";}
.mdi-telegram:before{content:"\f54c";}
.mdi-television:before{content:"\f54d";}
.mdi-television-guide:before{content:"\f54e";}
.mdi-temperature-celsius:before{content:"\f54f";}
.mdi-temperature-fahrenheit:before{content:"\f550";}
.mdi-temperature-kelvin:before{content:"\f551";}
.mdi-tennis:before{content:"\f552";}
.mdi-tent:before{content:"\f553";}
.mdi-terrain:before{content:"\f554";}
.mdi-text-to-speech:before{content:"\f555";}
.mdi-text-to-speech-off:before{content:"\f556";}
.mdi-texture:before{content:"\f557";}
.mdi-theater:before{content:"\f558";}
.mdi-theme-light-dark:before{content:"\f559";}
.mdi-thermometer:before{content:"\f55a";}
.mdi-thermometer-lines:before{content:"\f55b";}
.mdi-thumb-down:before{content:"\f55c";}
.mdi-thumb-down-outline:before{content:"\f55d";}
.mdi-thumb-up:before{content:"\f55e";}
.mdi-thumb-up-outline:before{content:"\f55f";}
.mdi-thumbs-up-down:before{content:"\f560";}
.mdi-ticket:before{content:"\f561";}
.mdi-ticket-account:before{content:"\f562";}
.mdi-tie:before{content:"\f563";}
.mdi-timelapse:before{content:"\f564";}
.mdi-timer:before{content:"\f565";}
.mdi-timer-10:before{content:"\f566";}
.mdi-timer-3:before{content:"\f567";}
.mdi-timer-off:before{content:"\f568";}
.mdi-timer-sand:before{content:"\f569";}
.mdi-timetable:before{content:"\f56a";}
.mdi-toggle-switch:before{content:"\f56b";}
.mdi-toggle-switch-off:before{content:"\f56c";}
.mdi-tooltip:before{content:"\f56d";}
.mdi-tooltip-edit:before{content:"\f56e";}
.mdi-tooltip-image:before{content:"\f56f";}
.mdi-tooltip-outline:before{content:"\f570";}
.mdi-tooltip-outline-plus:before{content:"\f571";}
.mdi-tooltip-text:before{content:"\f572";}
.mdi-tor:before{content:"\f573";}
.mdi-traffic-light:before{content:"\f574";}
.mdi-train:before{content:"\f575";}
.mdi-tram:before{content:"\f576";}
.mdi-transcribe:before{content:"\f577";}
.mdi-transcribe-close:before{content:"\f578";}
.mdi-transfer:before{content:"\f579";}
.mdi-tree:before{content:"\f57a";}
.mdi-trello:before{content:"\f57b";}
.mdi-trending-down:before{content:"\f57c";}
.mdi-trending-neutral:before{content:"\f57d";}
.mdi-trending-up:before{content:"\f57e";}
.mdi-trophy:before{content:"\f57f";}
.mdi-trophy-award:before{content:"\f580";}
.mdi-trophy-variant:before{content:"\f581";}
.mdi-truck:before{content:"\f582";}
.mdi-tshirt-crew:before{content:"\f583";}
.mdi-tshirt-v:before{content:"\f584";}
.mdi-tumblr:before{content:"\f585";}
.mdi-tumblr-reblog:before{content:"\f586";}
.mdi-twitch:before{content:"\f587";}
.mdi-twitter:before{content:"\f588";}
.mdi-twitter-box:before{content:"\f589";}
.mdi-twitter-circle:before{content:"\f58a";}
.mdi-twitter-retweet:before{content:"\f58b";}
.mdi-ubuntu:before{content:"\f58c";}
.mdi-umbrella:before{content:"\f58d";}
.mdi-umbrella-outline:before{content:"\f58e";}
.mdi-undo:before{content:"\f58f";}
.mdi-undo-variant:before{content:"\f590";}
.mdi-unfold-less:before{content:"\f591";}
.mdi-unfold-more:before{content:"\f592";}
.mdi-ungroup:before{content:"\f593";}
.mdi-untappd:before{content:"\f594";}
.mdi-upload:before{content:"\f595";}
.mdi-usb:before{content:"\f596";}
.mdi-vector-curve:before{content:"\f597";}
.mdi-vector-point:before{content:"\f598";}
.mdi-vector-square:before{content:"\f599";}
.mdi-verified:before{content:"\f59a";}
.mdi-vibrate:before{content:"\f59b";}
.mdi-video:before{content:"\f59c";}
.mdi-video-off:before{content:"\f59d";}
.mdi-video-switch:before{content:"\f59e";}
.mdi-view-agenda:before{content:"\f59f";}
.mdi-view-array:before{content:"\f5a0";}
.mdi-view-carousel:before{content:"\f5a1";}
.mdi-view-column:before{content:"\f5a2";}
.mdi-view-dashboard:before{content:"\f5a3";}
.mdi-view-day:before{content:"\f5a4";}
.mdi-view-grid:before{content:"\f5a5";}
.mdi-view-headline:before{content:"\f5a6";}
.mdi-view-list:before{content:"\f5a7";}
.mdi-view-module:before{content:"\f5a8";}
.mdi-view-quilt:before{content:"\f5a9";}
.mdi-view-stream:before{content:"\f5aa";}
.mdi-view-week:before{content:"\f5ab";}
.mdi-vimeo:before{content:"\f5ac";}
.mdi-vine:before{content:"\f5ad";}
.mdi-vk:before{content:"\f5ae";}
.mdi-vk-box:before{content:"\f5af";}
.mdi-vk-circle:before{content:"\f5b0";}
.mdi-voicemail:before{content:"\f5b1";}
.mdi-volume-high:before{content:"\f5b2";}
.mdi-volume-low:before{content:"\f5b3";}
.mdi-volume-medium:before{content:"\f5b4";}
.mdi-volume-off:before{content:"\f5b5";}
.mdi-vpn:before{content:"\f5b6";}
.mdi-walk:before{content:"\f5b7";}
.mdi-wallet:before{content:"\f5b8";}
.mdi-wallet-giftcard:before{content:"\f5b9";}
.mdi-wallet-membership:before{content:"\f5ba";}
.mdi-wallet-travel:before{content:"\f5bb";}
.mdi-watch:before{content:"\f5bc";}
.mdi-watch-export:before{content:"\f5bd";}
.mdi-watch-import:before{content:"\f5be";}
.mdi-water:before{content:"\f5bf";}
.mdi-water-off:before{content:"\f5c0";}
.mdi-water-pump:before{content:"\f5c1";}
.mdi-weather-cloudy:before{content:"\f5c2";}
.mdi-weather-fog:before{content:"\f5c3";}
.mdi-weather-hail:before{content:"\f5c4";}
.mdi-weather-lightning:before{content:"\f5c5";}
.mdi-weather-night:before{content:"\f5c6";}
.mdi-weather-partlycloudy:before{content:"\f5c7";}
.mdi-weather-pouring:before{content:"\f5c8";}
.mdi-weather-rainy:before{content:"\f5c9";}
.mdi-weather-snowy:before{content:"\f5ca";}
.mdi-weather-sunny:before{content:"\f5cb";}
.mdi-weather-sunset:before{content:"\f5cc";}
.mdi-weather-sunset-down:before{content:"\f5cd";}
.mdi-weather-sunset-up:before{content:"\f5ce";}
.mdi-weather-windy:before{content:"\f5cf";}
.mdi-weather-windy-variant:before{content:"\f5d0";}
.mdi-web:before{content:"\f5d1";}
.mdi-webcam:before{content:"\f5d2";}
.mdi-weight:before{content:"\f5d3";}
.mdi-weight-kilogram:before{content:"\f5d4";}
.mdi-whatsapp:before{content:"\f5d5";}
.mdi-wheelchair-accessibility:before{content:"\f5d6";}
.mdi-white-balance-auto:before{content:"\f5d7";}
.mdi-white-balance-incandescent:before{content:"\f5d8";}
.mdi-white-balance-irradescent:before{content:"\f5d9";}
.mdi-white-balance-sunny:before{content:"\f5da";}
.mdi-wifi:before{content:"\f5db";}
.mdi-wii:before{content:"\f5dc";}
.mdi-wikipedia:before{content:"\f5dd";}
.mdi-window-close:before{content:"\f5de";}
.mdi-window-closed:before{content:"\f5df";}
.mdi-window-maximize:before{content:"\f5e0";}
.mdi-window-minimize:before{content:"\f5e1";}
.mdi-window-open:before{content:"\f5e2";}
.mdi-window-restore:before{content:"\f5e3";}
.mdi-windows:before{content:"\f5e4";}
.mdi-wordpress:before{content:"\f5e5";}
.mdi-worker:before{content:"\f5e6";}
.mdi-wunderlist:before{content:"\f5e7";}
.mdi-xbox:before{content:"\f5e8";}
.mdi-xbox-controller:before{content:"\f5e9";}
.mdi-xbox-controller-off:before{content:"\f5ea";}
.mdi-xda:before{content:"\f5eb";}
.mdi-xml:before{content:"\f5ec";}
.mdi-yeast:before{content:"\f5ed";}
.mdi-yelp:before{content:"\f5ee";}
.mdi-youtube-play:before{content:"\f5ef";}
.mdi-zip-box:before {
	content: "\f5f0";
}