@media (min-width:1280px) and (max-width:1903px){.services-cms-section h2{font-size:22px;line-height:26px}}@media (width:1440px) and (height:900px){.services-cms-section h2{font-size:clamp(24px,3vw,32px);line-height:39px}}@media (width:1512px) and (height:982px){.services-cms-section h2{font-size:clamp(24px,3vw,32px);line-height:39px}}@media (width:1728px) and (height:1117px){.services-cms-section h2{font-size:clamp(24px,3vw,32px);line-height:39px}}@media (width:1792px) and (height:1120px){.services-cms-section h2{font-size:clamp(24px,3vw,32px);line-height:39px}}@media (min-width:1280px) and (max-width:1903px){.services-cms-section p{font-size:15px;line-height:24px}}@media (width:1440px) and (height:900px){.services-cms-section p{font-size:clamp(16px,1.5vw,22px);line-height:34px}}@media (width:1512px) and (height:982px){.services-cms-section p{font-size:clamp(16px,1.5vw,22px);line-height:34px}}@media (width:1728px) and (height:1117px){.services-cms-section p{font-size:clamp(16px,1.5vw,22px);line-height:34px}}@media (width:1792px) and (height:1120px){.services-cms-section p{font-size:clamp(16px,1.5vw,22px);line-height:34px}}.cms-section{background:#fff;padding:80px 100px 40px}@media (max-width:1279px){.cms-section{padding:48px 24px 24px}}.cms-content-column .cms-section{padding:80px 0 40px}@media (max-width:1279px){.cms-content-column .cms-section{padding-top:48px;padding-bottom:24px}}@media (min-width:1260px) and (max-width:1279px){.portfolio-two-column-layout .cms-content-column .cms-section{padding-top:80px!important;padding-bottom:40px!important}}.cms-content .cms-table-card{border:1px solid #e6e6e6;border-radius:8px;margin-bottom:24px;overflow:hidden}.cms-content .cms-table-card:last-child{margin-bottom:0}.cms-content .cms-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.cms-content table{border-spacing:0;width:100%;max-width:100%}.cms-content th,.cms-content td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:14px 20px;font-size:clamp(14px,1.2vw,18px);line-height:1.5}.cms-content tr:last-child td{border-bottom:none}.cms-content th,.cms-content tr:first-child td{color:#fff;background:#022255;font-weight:700}.cms-content th b,.cms-content th strong,.cms-content tr:first-child td b,.cms-content tr:first-child td strong{color:inherit}.cms-content td{color:#5e5e5e}.cms-content tbody tr:nth-child(2n) td{background:#f0f0f0}@media (min-width:1280px) and (max-width:1903px){.cms-content th,.cms-content td{padding:10px 16px;font-size:14px}}
