.top-section{position:relative;min-height:312px;overflow:hidden;align-items:end!important;border-radius:5px;user-select:none}.cst-main-page{min-height:428px}@media (min-width:1280px){.top-section{width:calc(100% - 80px)}}@media (min-width:768px){.top-section{align-items:center!important;border-radius:0;min-height:428px}}.top-section .container{position:relative}@media (max-width:768px){.top-section .container{padding:0 20px}.cst-top-section-description{font-size:1.2rem!important}}.top-section .row:not(.cst-absolute){position:relative;z-index:10}.cst-absolute{position:absolute;top:0;left:0;z-index:1}.cst-border-radius{border-radius:5px}.cst-image-top-section{left:20px;right:20px}@media (min-width:1280px){.cst-image-top-section{left:80px}}@media (min-width:768px){.cst-top-section-container{padding-left:6rem}}.cst-image-top-main{background:linear-gradient(0deg,var(--main-color) 80%,var(--dark-main-color) 100%);width:calc(100% - 40px);height:100%;border-radius:5px}.cst-image-top-main img{mask-image:linear-gradient(180deg,var(--main-color),transparent);width:100%;height:70%;object-fit:cover;object-position:90% 50%;border-radius:5px}@media (min-width:768px){.cst-image-top-main img{mask-image:linear-gradient(-90deg,var(--main-color),transparent);width:100%;height:100%;object-fit:cover;border-radius:0}.cst-image-top-main{background:linear-gradient(90deg,var(--main-color) 80%,var(--dark-main-color) 100%);width:calc(100% - 40px);height:100%;border-radius:0}}.cst-top-section-title{font-size:2rem;color:var(--text-light);z-index:50;font-weight:500}@media (min-width:768px){.cst-top-section-title{font-size:2.5rem}}.cst-top-section-description{font-size:1.250rem;color:var(--text-light);z-index:50}.cst-top-section-sub-description{font-size:2rem;color:var(--text-light);z-index:50}.cst-top-section-btn{width:100%;min-width:280px;font-size:1rem;padding:10px 30px;min-height:0}@media (min-width:768px){.cst-top-section-btn{width:280px}}@media (max-width:400px){.cst-top-section-btn{min-width:0}}.cst-button-container-blog{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.cst-button-container-blog .cst-btn{font-size:1rem;min-width:150px}.cst-article-section table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:0.95rem;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 0 12px rgba(0,0,0,0.05)}.cst-article-section th,.cst-article-section td{padding:0.85rem 1rem;text-align:left;border-bottom:1px solid #eaeaea}.cst-article-section thead th{background-color:#f4f7fb;color:#333;font-weight:600;text-transform:uppercase;letter-spacing:0.03em}.cst-article-section tbody tr:nth-child(even){background-color:#f9fafc}.cst-article-section tbody tr:hover{background-color:#eef4fc;transition:background-color 0.3s ease}.cst-article-section caption{caption-side:bottom;text-align:right;padding:0.5rem;font-size:0.85rem;color:#666}