﻿@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");:root{--green_color: #058644}html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:16px;color:#323232;overflow-x:hidden}body{font-family:"Barlow", sans-serif;font-weight:400;color:var(--text_color);background:var(--background_color)}main{display:block;min-height:100vh}img{height:100%;width:100%;max-width:100%;object-fit:cover}li,p{font-size:1rem}a{color:var(--third_color);text-decoration:unset}a:hover{color:var(--secondary_color);text-decoration:none}h1,.h1{font-size:1.8rem}h2,.h2{font-size:1.7rem}h3,.h3{font-size:1.6rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.4rem}p{margin-bottom:0.5rem}input:focus,select:focus,textarea:focus,button:focus{outline:none}.primary-button.green button,.primary-button.green a{background-color:var(--green_color)}.primary-button button,.primary-button a{text-decoration:none;color:#fff;padding:0.5rem 1.5rem;border-radius:20px;display:flex;width:max-content;min-width:120px;font-size:1rem;text-align:center;background:var(--primary_color);position:relative;transition:all 0.2s ease;text-transform:uppercase;font-weight:600;border:none;box-shadow:none}.primary-button button i,.primary-button a i{width:40px;height:40px;padding:10px;margin-left:10px;border-radius:50%;border:1px solid #fff;background:var(--primary_color);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;transition:0.5s ease}.primary-button button::after,.primary-button a::after{content:"";font-family:"Font Awesome 7 Pro";font-size:16px;font-weight:200;color:#fff;margin-left:10px;display:inline-flex;align-items:center;justify-content:center;transition:0.5s ease}.primary-button button:hover,.primary-button a:hover{background-color:var(--secondary_color);color:#fff}.primary-button button:active,.primary-button a:active{transform:translateY(-1px);background-color:#584bd1}@media screen and (max-width:769px){.primary-button button,.primary-button a{font-size:14px;padding:0.3rem 1rem}.primary-button button::after,.primary-button a::after{font-size:14px}}.section-spacing,section:not(:first-child){padding-top:2rem}@media only screen and (max-width:769px){body{overflow-x:hidden}h1,.h1{font-size:24px}h2,.h2{font-size:20px}h3,.h3{font-size:18px}h4,.h4{font-size:16px}h5,.h5{font-size:16px}body{overflow-y:hidden}}.archive-news-layout .title-thc{margin-bottom:2rem;text-align:center}.archive #load-more-search,.archive #load-more-post{margin:auto}