/* Generated by theme/make-parent-fonts.mjs from the parent's style.css. Do not edit:
   change the generator and run it again. Every rule of the parent that names
   Alegreya gets a twin here that sets Manrope on the canvas pages. */
body:is(.tsl-canvas--page, .tsl-portal) { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) h1, body:is(.tsl-canvas--page, .tsl-portal) h2, body:is(.tsl-canvas--page, .tsl-portal) h3, body:is(.tsl-canvas--page, .tsl-portal) h4 { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .logo { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .btn { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .face { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .stat .num { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .work-thumb .ph { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .pack .price { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .field input, body:is(.tsl-canvas--page, .tsl-portal) .field textarea { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .cat-price { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .faq-item summary { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .f-brand { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .ps-num { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .maint-price { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .wiz-step legend { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .wiz-fields input, body:is(.tsl-canvas--page, .tsl-portal) .wiz-fields select, body:is(.tsl-canvas--page, .tsl-portal) .wiz-fields textarea { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .fb-form textarea { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .ticket-reply textarea { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .login-form input { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .acc-field input { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .ticket-reply textarea { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .acc-menu-trigger { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .acc-status-select { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .ticket-upload select { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .calc-price { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .tsl-bell-head { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .acc-field textarea { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .packs-pagesel input, body:is(.tsl-canvas--page, .tsl-portal) .calc-pages input, body:is(.tsl-canvas--page, .tsl-portal) .wiz-pages-ctl input { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .pl-tab { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .pl-name { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .pl-price { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .hs-v { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .service h3 { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .ip-chip { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .ip-dev { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .ipm-logo { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .ipm-h1 { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .cat-card h3 { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) button, body:is(.tsl-canvas--page, .tsl-portal) input, body:is(.tsl-canvas--page, .tsl-portal) select, body:is(.tsl-canvas--page, .tsl-portal) textarea, body:is(.tsl-canvas--page, .tsl-portal) .calc-opt, body:is(.tsl-canvas--page, .tsl-portal) .wpg-btn, body:is(.tsl-canvas--page, .tsl-portal) .chip, body:is(.tsl-canvas--page, .tsl-portal) .dev, body:is(.tsl-canvas--page, .tsl-portal) .segb, body:is(.tsl-canvas--page, .tsl-portal) .packs-tab, body:is(.tsl-canvas--page, .tsl-portal) .pl-tab, body:is(.tsl-canvas--page, .tsl-portal) .ip-chip, body:is(.tsl-canvas--page, .tsl-portal) .ip-dev, body:is(.tsl-canvas--page, .tsl-portal) .tab, body:is(.tsl-canvas--page, .tsl-portal) .tabb { font-family: var(--sans) !important; }
body:is(.tsl-canvas--page, .tsl-portal) .wpforms-field-medium, body:is(.tsl-canvas--page, .tsl-portal) .wpforms-field-large, body:is(.tsl-canvas--page, .tsl-portal) .wpforms-field-small, body:is(.tsl-canvas--page, .tsl-portal) .wpforms-container input, body:is(.tsl-canvas--page, .tsl-portal) .wpforms-container textarea, body:is(.tsl-canvas--page, .tsl-portal) .wpforms-container select, body:is(.tsl-canvas--page, .tsl-portal) .wpforms-submit { font-family: var(--sans) !important; }
body:is(.tsl-canvas--page, .tsl-portal) #moove_gdpr_cookie_info_bar, body:is(.tsl-canvas--page, .tsl-portal) #moove_gdpr_cookie_info_bar * { font-family: var(--sans) !important; }
body:is(.tsl-canvas--page, .tsl-portal) .tools-num { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .chk-dom { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .dm-break li.tot b { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .pay-big { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) .tsl-tb-t { font-family: var(--sans); }
body:is(.tsl-canvas--page, .tsl-portal) #cp-wrap .cp-card-x { font-family: var(--sans); }
