/**
* Theme Name: Aginco Child
* Description: This is a child theme of Aginco, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/themexriver">Themexriver</a>
* Template: aginco
* Version: 1.3.4
*/

/* ===== Telos Kinetics — readability & professional polish ===== */
section.page-title h1{font-size:42px !important;line-height:1.2 !important;}
@media (max-width:767px){section.page-title h1{font-size:28px !important;}}

.lower-content p,.lower-content li,.thm-unit-test p,.thm-unit-test li{font-size:17px !important;line-height:1.75 !important;color:#3a444e !important;}
.lower-content p,.thm-unit-test p{margin-bottom:18px !important;}
.lower-content li,.thm-unit-test li{margin-bottom:8px !important;}
.lower-content ul,.lower-content ol,.thm-unit-test ul,.thm-unit-test ol{margin:0 0 24px 1.3em !important;}

.lower-content h2,.thm-unit-test h2{font-size:30px !important;line-height:1.25 !important;margin:42px 0 14px !important;}
.lower-content h3,.thm-unit-test h3{font-size:22px !important;line-height:1.3 !important;margin:30px 0 10px !important;}
.lower-content h4,.thm-unit-test h4{font-size:19px !important;line-height:1.35 !important;margin:24px 0 8px !important;}

.lower-content table,.thm-unit-test table{width:100%;border-collapse:collapse;margin:0 0 26px;font-size:16px;}
.lower-content th,.lower-content td,.thm-unit-test th,.thm-unit-test td{border:1px solid #e3e7eb;padding:11px 14px;text-align:left;vertical-align:top;}
.lower-content thead th,.thm-unit-test thead th{background:#f4f7f9;font-weight:600;}

.lower-content a,.thm-unit-test a{color:#1565ff;text-decoration:underline;}
.lower-content a:hover,.thm-unit-test a:hover{color:#0a47c2;}

/* ===== Telos Kinetics brand layer (fonts + palette) ===== */
@font-face{font-family:'Outfit';src:url('/wp-content/uploads/telos-fonts/Outfit-400.woff2') format('woff2'),url('/wp-content/uploads/telos-fonts/Outfit-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'Outfit';src:url('/wp-content/uploads/telos-fonts/Outfit-500.woff2') format('woff2'),url('/wp-content/uploads/telos-fonts/Outfit-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:'Outfit';src:url('/wp-content/uploads/telos-fonts/Outfit-600.woff2') format('woff2'),url('/wp-content/uploads/telos-fonts/Outfit-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:'Outfit';src:url('/wp-content/uploads/telos-fonts/Outfit-700.woff2') format('woff2'),url('/wp-content/uploads/telos-fonts/Outfit-700.ttf') format('truetype');font-weight:700 900;font-display:swap}
@font-face{font-family:'IBM Plex Sans';src:url('/wp-content/uploads/telos-fonts/IBMPlexSans-400.woff2') format('woff2'),url('/wp-content/uploads/telos-fonts/IBMPlexSans-400.ttf') format('truetype');font-weight:100 400;font-display:swap}
@font-face{font-family:'IBM Plex Sans';src:url('/wp-content/uploads/telos-fonts/IBMPlexSans-500.woff2') format('woff2'),url('/wp-content/uploads/telos-fonts/IBMPlexSans-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:'IBM Plex Sans';src:url('/wp-content/uploads/telos-fonts/IBMPlexSans-600.woff2') format('woff2'),url('/wp-content/uploads/telos-fonts/IBMPlexSans-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:'IBM Plex Sans';src:url('/wp-content/uploads/telos-fonts/IBMPlexSans-700.woff2') format('woff2'),url('/wp-content/uploads/telos-fonts/IBMPlexSans-700.ttf') format('truetype');font-weight:700 900;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url('/wp-content/uploads/telos-fonts/IBMPlexMono-400.woff2') format('woff2'),url('/wp-content/uploads/telos-fonts/IBMPlexMono-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url('/wp-content/uploads/telos-fonts/IBMPlexMono-500.woff2') format('woff2'),url('/wp-content/uploads/telos-fonts/IBMPlexMono-500.ttf') format('truetype');font-weight:500 700;font-display:swap}
:root{
 --font-family-Teko:'Outfit','Helvetica Neue',Arial,sans-serif;
 --font-family-Roboto:'IBM Plex Sans',Arial,sans-serif;
 --font-family-Rubik:'IBM Plex Sans',Arial,sans-serif;
 --main-color:rgb(28,143,214);
 --main-color-rgba:rgb(28,143,214,0.10);
 --main-color-rgba-two:rgb(28,143,214,0.05);
 --heading-color:rgb(22,33,43);
 --text-color:rgb(91,102,112);
 --dark-color:rgb(22,33,43);
 --dark-color-two:rgb(30,43,54);
 --dark-color-three:rgb(15,23,30);
 --dark-color-four:rgb(15,23,30);
 --grey-color:rgb(243,244,242);
 --grey-color-two:rgb(217,221,218);
}
body{font-family:'IBM Plex Sans',Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:'Outfit','Helvetica Neue',Arial,sans-serif;}
.lower-content a,.thm-unit-test a{color:#1577B5;}
.lower-content a:hover,.thm-unit-test a:hover{color:#16212B;}
