.approach-section{font-family:var(--font-montserrat),serif;margin-top:50px;margin-bottom:50px;overflow:hidden}.approach-section .approach-wrap{display:block}.approach-section .approach-heading{color:#000;letter-spacing:0;text-align:center;margin-bottom:15px;font-size:26px;font-weight:700;line-height:1.2}@media (min-width:992px){.approach-section .approach-heading{font-size:32px}}.approach-section .approach-desc{color:#444;letter-spacing:0;text-align:center;margin-bottom:25px;font-size:16px;font-weight:500;line-height:1.2}@media (min-width:992px){.approach-section .approach-desc{font-size:20px}}.approach-section .approach-buttons{justify-content:center;margin-bottom:15px;display:flex}.approach-section .approach-buttons a{font-style:normal;font-weight:400;font-family:var(--font-arimo),serif;color:#fff;letter-spacing:.06em;background-color:#004207;flex-direction:row;place-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:14px;line-height:1.2;display:flex}@media (min-width:992px){.approach-section .approach-buttons a{font-size:16px}}.approach-section .approach-row{grid-template-columns:1fr;justify-items:center;gap:16px;display:grid}@media (min-width:992px){.approach-section .approach-row{grid-template-columns:1fr 1fr}}.approach-section .approach-col{position:relative}@media (min-width:992px){.approach-section .approach-col{width:100%;height:100%}}.approach-section .approach-image{margin-left:-15px;margin-right:-15px;position:relative}@media (min-width:992px){.approach-section .approach-image{z-index:1;margin:0;position:absolute;inset:0}}.approach-section .approach-image img{object-fit:cover;object-position:center;width:100%;height:100%}.approach-section .approach-cards{counter-reset:section;flex-direction:column;align-items:center;gap:10px;max-width:524px;display:flex}@media (min-width:992px){.approach-section .approach-cards{max-width:100%}}.approach-section .approach-card{color:#fff;background-color:#406040;border-radius:5px;flex-direction:column;place-content:flex-start;align-items:flex-start;gap:10px;padding:19px;display:flex;position:relative;overflow:visible}.approach-section .card-heading{color:#fff;letter-spacing:0;counter-increment:section;font-size:14px;font-style:normal;font-weight:700;line-height:19px;display:flex;position:relative}@media (min-width:992px){.approach-section .card-heading{font-size:16px}}.approach-section .card-heading:before{content:counter(section, decimal-leading-zero);font-style:normal;font-weight:700;font-family:var(--font-arimo),serif;color:#fff;letter-spacing:.02em;margin-right:5px;font-size:16px;line-height:19px}@media (min-width:992px){.approach-section .card-heading:before{font-size:24px}}.approach-section .card-desc{color:#e6e6e6;letter-spacing:0;margin-left:24px;font-size:12px;font-style:normal;font-weight:400;line-height:21px}@media (min-width:992px){.approach-section .card-desc{margin-left:34px;font-size:16px}}
