.elementor-1265 .elementor-element.elementor-element-7acc294{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}:root{--page-title-display:none}.section-title{font-family:'Nunito Sans',serif;font-size:clamp(1.8rem,3.5vw,2.8rem);color:#1b3a5c;font-weight:800;text-align:center;margin-bottom:50px;line-height:1.3}.price-block{margin-bottom:44px}.price-block h2{font-family:'Nunito sans',serif;font-size:1.4rem;color:#1b3a5c;margin-bottom:16px;font-weight:600}.price-block h3{font-family:'Nunito sans',serif;font-size:1.8rem;color:#1b3a5c;margin-bottom:16px;font-weight:600}.price-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.06)}.price-table thead{background:#1c4c8c;color:#fff}.price-table th{padding:16px 18px;font-size:.82rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-align:center}.price-table th:first-child{text-align:left}.price-table td{padding:16px 18px;text-align:center;font-size:.95rem;border-bottom:2px solid #1c4c8c}.price-table td:first-child{text-align:left;font-weight:500}.price-table tbody tr:nth-child(even){background:#d4e8ed}.price-table .price-val{font-weight:700;color:#1b3a5c;font-size:1.1rem}.price-note{font-style:italic;color:#666;font-size:.9rem;text-align:center;margin-top:36px;line-height:1.7}