/* Corporate typefaces per Manual de Identidad Corporativa §09: Comfortaa (headings) + Montserrat (body).
   Both are Google Fonts originals — served from the Google Fonts CDN, no substitution. */
/* cyrillic-ext */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/4881cc4e-1b34-4d1a-8adf-a75971197526.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/de2f0bd2-60a5-4bd0-9481-4796dba39f8b.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/ce231d7a-fe3d-42fc-94c3-8237526e95eb.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/aa1f2dc0-c621-419c-bfb0-fe5cc0218e45.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/38a963c4-404e-438f-b61c-a669d79d3a3b.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/0525af98-6988-4556-b3fb-6cb789fb3d00.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/4881cc4e-1b34-4d1a-8adf-a75971197526.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/de2f0bd2-60a5-4bd0-9481-4796dba39f8b.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/ce231d7a-fe3d-42fc-94c3-8237526e95eb.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/aa1f2dc0-c621-419c-bfb0-fe5cc0218e45.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/38a963c4-404e-438f-b61c-a669d79d3a3b.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/0525af98-6988-4556-b3fb-6cb789fb3d00.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/4881cc4e-1b34-4d1a-8adf-a75971197526.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/de2f0bd2-60a5-4bd0-9481-4796dba39f8b.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/ce231d7a-fe3d-42fc-94c3-8237526e95eb.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/aa1f2dc0-c621-419c-bfb0-fe5cc0218e45.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/38a963c4-404e-438f-b61c-a669d79d3a3b.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/0525af98-6988-4556-b3fb-6cb789fb3d00.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/4881cc4e-1b34-4d1a-8adf-a75971197526.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/de2f0bd2-60a5-4bd0-9481-4796dba39f8b.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/ce231d7a-fe3d-42fc-94c3-8237526e95eb.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/aa1f2dc0-c621-419c-bfb0-fe5cc0218e45.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/38a963c4-404e-438f-b61c-a669d79d3a3b.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/0525af98-6988-4556-b3fb-6cb789fb3d00.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/4881cc4e-1b34-4d1a-8adf-a75971197526.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/de2f0bd2-60a5-4bd0-9481-4796dba39f8b.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/ce231d7a-fe3d-42fc-94c3-8237526e95eb.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/aa1f2dc0-c621-419c-bfb0-fe5cc0218e45.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/38a963c4-404e-438f-b61c-a669d79d3a3b.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/0525af98-6988-4556-b3fb-6cb789fb3d00.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/d0e9c2ad-fbb0-44f8-af3a-7e6827354c6e.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/4341c479-d1ed-4109-be17-a793304561f1.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/a3d41098-197d-4f1a-83ba-4f111145d80a.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/a445dfd9-6aa2-4986-ba1d-60e5370d45b1.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/e807bd0f-6a71-45de-8d51-86aaebea3d51.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/68029f4c-b60b-4e1e-8f66-7705f0af6ea8.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/c1a8c00f-5530-48a3-a657-38069f1eb2bc.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/28526869-6cbc-4982-98d6-f5029cb919ab.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/ca120d26-dca3-48a5-adef-b9e23cf18efd.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/0995d84c-b2fd-43cc-b900-d03ce4f2c3ea.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/68029f4c-b60b-4e1e-8f66-7705f0af6ea8.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/c1a8c00f-5530-48a3-a657-38069f1eb2bc.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/28526869-6cbc-4982-98d6-f5029cb919ab.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/ca120d26-dca3-48a5-adef-b9e23cf18efd.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/0995d84c-b2fd-43cc-b900-d03ce4f2c3ea.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/68029f4c-b60b-4e1e-8f66-7705f0af6ea8.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/c1a8c00f-5530-48a3-a657-38069f1eb2bc.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/28526869-6cbc-4982-98d6-f5029cb919ab.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/ca120d26-dca3-48a5-adef-b9e23cf18efd.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/0995d84c-b2fd-43cc-b900-d03ce4f2c3ea.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/68029f4c-b60b-4e1e-8f66-7705f0af6ea8.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/c1a8c00f-5530-48a3-a657-38069f1eb2bc.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/28526869-6cbc-4982-98d6-f5029cb919ab.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/ca120d26-dca3-48a5-adef-b9e23cf18efd.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/0995d84c-b2fd-43cc-b900-d03ce4f2c3ea.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/68029f4c-b60b-4e1e-8f66-7705f0af6ea8.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/c1a8c00f-5530-48a3-a657-38069f1eb2bc.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/28526869-6cbc-4982-98d6-f5029cb919ab.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/ca120d26-dca3-48a5-adef-b9e23cf18efd.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/0995d84c-b2fd-43cc-b900-d03ce4f2c3ea.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



:root{--in-gutter:max(24px,calc((100vw - 1180px)/2))}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#575756;font-family:Montserrat,system-ui,sans-serif;line-height:1.5}
.wp-site-blocks{padding:0}.wp-site-blocks>*,.wp-block-post-content>*{margin-block:0}.in-page{width:100%;overflow:clip;background:#fff}
.in-page .wp-block-group>*{margin-block-start:0;margin-block-end:0;min-width:0}.in-page figure{margin:0}.in-page img{max-width:100%}
.in-page a{color:inherit;text-decoration:none}.in-page a:hover{text-decoration:underline}.in-page a:focus-visible,.in-header a:focus-visible{outline:3px solid #98c01e;outline-offset:4px}
h1,h2,h3,h4{font-family:Comfortaa,system-ui,sans-serif}p{margin:0}a{color:#1a687b}.in-page ul,.in-page ol{list-style:none;padding:0;margin:0}
.in-page .wp-block-image img{display:block;width:100%;height:100%;object-fit:cover}.in-page .wp-block-image{max-width:100%}
.in-header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:22px var(--in-gutter);background:white;min-height:88px;border-bottom:1px solid #e1e9e9}
.in-logo{margin:0;flex-shrink:0}.in-logo img{height:42px;width:auto;max-width:230px}.in-navigation{font-size:15px;font-weight:600;color:#1a687b}.in-navigation .wp-block-navigation__container{gap:28px}
.in-footer{min-height:190px;height:auto!important;padding-top:50px!important;padding-bottom:65px!important}.in-footer p{margin:0}.in-footer a{color:inherit;text-decoration:none}.in-footer a:hover{text-decoration:underline}
.in-image-pending{height:100%;min-height:150px;display:flex;align-items:center;justify-content:center;background:#e3ecec;color:#57777c}.in-pending-label{font-size:12px}
.in-news-filters{display:flex;gap:12px;flex-wrap:wrap}.in-filter{display:inline-block;padding:10px 20px;border:1px solid #d5e0e0;border-radius:24px;color:#1a687b}.in-filter[aria-current=true]{background:#1a687b;color:white}.in-news-card[hidden]{display:none!important}
.in-contact{width:100%;max-width:720px}.in-contact h2{font-size:24px;color:#1a687b}.in-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.in-contact label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;color:#1b2325}.in-contact input,.in-contact select,.in-contact textarea{width:100%;padding:12px 14px;border:1px solid #d5e0e0;border-radius:8px;background:white;color:#1b2325;font:inherit}.in-contact>*,.in-contact form>*{margin-bottom:20px}.in-contact .in-consent{flex-direction:row;align-items:start;font-size:12px;font-weight:400}.in-consent input{width:auto;margin-top:4px}.in-contact button{border:0;border-radius:30px;padding:14px 28px;background:#98c01e;color:#2e4a05;font:600 15px Montserrat,sans-serif;cursor:pointer}.in-contact :focus-visible{outline:3px solid #98c01e;outline-offset:3px}.in-contact .in-honey{position:absolute;left:-10000px}.in-form-status{padding:18px;border:1px solid #1a687b;border-radius:8px}.in-contact .in-span-all{grid-column:1/-1}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.in-53e99a107d{position: absolute; left: 0; right: 0; top: 0; height: 3px; background: linear-gradient(90deg, #98C01E, #699F3D, #44845E, #31776C, #1A687B);}
.in-5c533b8654{position: absolute; pointer-events: none; z-index: -1; width: 420px; right: 40px; top: -110px; opacity: 0.12;}
.in-b518367e0e{height: 46px; width: auto; display: block;}
.in-250c6df495{display: flex; align-items: center; gap: 10px;}
.in-4ab773930d{color: #D2E3E7;}
.in-6e723d80ec{display: flex; gap: 28px; font-size: 14.5px;}
.in-3f13973670{color: #D2E3E7;}
.in-3f13973670:hover{color: #ffffff;}
.in-ac72750980{position: absolute; right: var(--in-gutter); bottom: 22px; display: flex; gap: 24px; font-size: 13px;}
.in-226dcda2d0{position: relative; z-index: 0; overflow: hidden; height: 190px; flex-shrink: 0; box-sizing: border-box; padding: 0 var(--in-gutter); display: flex; align-items: center; justify-content: space-between; background: #0E4A59;}
.in-365914c2f6{;display:block;width:100%;height:100%;margin:0}
.in-76680e0fba{position: absolute; inset: 0;}
.in-94a17d111d{position: absolute; inset: 0; pointer-events: none; background: linear-gradient(90deg, rgba(14,74,89,0.88) 0%, rgba(14,74,89,0.62) 38%, rgba(14,74,89,0.08) 68%, rgba(14,74,89,0) 100%);}
.in-122a196889{font-size: 56px; line-height: 1.12; letter-spacing: -0.015em; font-weight: 700; color: #ffffff;}
.in-7296c219a5{width: 56px; height: 3px; background: #98C01E;}
.in-0260745874{max-width: 560px; font-size: 19px; line-height: 1.6; color: #ffffff;}
.in-e89fad688b{display: flex; align-items: center; gap: 28px; margin-top: 8px;}
.in-8610d95871{max-width: 700px; display: flex; flex-direction: column; gap: 22px; pointer-events: auto;}
.in-d8a60ae899{position: absolute; left: var(--in-gutter); right: var(--in-gutter); top: 0; bottom: 0; pointer-events: none; display: flex; flex-direction: column; justify-content: center;}
.in-09c8c3a00d{min-height: 600px; flex-shrink: 0; position: relative; overflow: hidden; background: #1A687B;}
.in-74be0d702f{position: absolute; pointer-events: none; z-index: -1; width: 380px; right: -70px; top: -60px; opacity: 0.12;}
.in-842edb8bda{font-family: 'Comfortaa', sans-serif; font-size: 52px; font-weight: 700; color: #ffffff; line-height: 1;}
.in-bc8a76187b{margin-top: 12px; font-size: 15px; line-height: 1.45; color: #D2E3E7;}
.in-65d16a072b{width: 380px;}
.in-915746db8e{width: 1px; height: 96px; background: #3B8295;}
.in-6b5901d550{font-family: 'Comfortaa', sans-serif; font-size: 52px; font-weight: 700; color: #98C01E; line-height: 1;}
.in-4d5554a332{width: 380px; padding-left: 56px;}
.in-1bad4a5626{flex-grow: 1; padding-left: 56px;}
.in-70c51760f4{flex-grow: 1; display: flex; align-items: center;}
.in-aea5d9133a{position: relative; z-index: 0; overflow: hidden; min-height: 210px; flex-shrink: 0; box-sizing: border-box; padding: 0 var(--in-gutter); display: flex; align-items: center; background: #1A687B;}
.in-6d9d0d9f6a{font-size: 18px; line-height: 1.5; color: #575756;}
.in-f221215f54{margin-top: 8px; font-size: 34px; font-weight: 700; color: #1A687B;}
.in-8b4606bfa1{}
.in-0fa55cc027{width:28px;height:28px}
.in-65e12da99f{width: 56px; height: 56px; border-radius: 50%; background: #1A687B; display: flex; align-items: center; justify-content: center;}
.in-ac8ea04a60{margin-top: 22px; font-size: 22px; font-weight: 700; color: #1A687B; line-height: 1.26;}
.in-cc76843926{margin-top: 10px; font-size: 14.5px; line-height: 1.5; color: #575756;}
.in-c8120c5784{display: inline-block; margin-top: 18px; font-size: 15px; font-weight: 700; color: #1A687B;}
.in-29311393b6{display: block; box-sizing: border-box; min-height: 300px; padding: 30px 26px; border-radius: 14px; background: #E6EFF1; border: 1px solid #E6EFF1; text-decoration: none;}
.in-309d9556c9{width: 56px; height: 56px; border-radius: 50%; background: #31776C; display: flex; align-items: center; justify-content: center;}
.in-3ede72caa9{display: inline-block; margin-top: 18px; font-size: 15px; font-weight: 700; color: #31776C;}
.in-c382c800f5{display: block; box-sizing: border-box; min-height: 300px; padding: 30px 26px; border-radius: 14px; background: #E4EFEC; border: 1px solid #E4EFEC; text-decoration: none;}
.in-d602579abc{width: 56px; height: 56px; border-radius: 50%; background: #44845E; display: flex; align-items: center; justify-content: center;}
.in-4f22caee4c{display: inline-block; margin-top: 18px; font-size: 15px; font-weight: 700; color: #44845E;}
.in-56818e23e7{display: block; box-sizing: border-box; min-height: 300px; padding: 30px 26px; border-radius: 14px; background: #EAF2EC; border: 1px solid #EAF2EC; text-decoration: none;}
.in-f6d0c9ebb9{width: 56px; height: 56px; border-radius: 50%; background: #699F3D; display: flex; align-items: center; justify-content: center;}
.in-1e2adeb7b7{display: inline-block; margin-top: 18px; font-size: 15px; font-weight: 700; color: #699F3D;}
.in-0b039ffabc{display: block; box-sizing: border-box; min-height: 300px; padding: 30px 26px; border-radius: 14px; background: #EDF3E6; border: 1px solid #EDF3E6; text-decoration: none;}
.in-afde4fcee4{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px;}
.in-86cefaf4c5{flex-shrink: 0; box-sizing: border-box; padding: 76px var(--in-gutter) 84px; display: flex; flex-direction: column; gap: 34px;}
.in-f8dd84e43e{font-size: 34px; font-weight: 700; color: #1A687B;}
.in-b10b80000c{font-size: 15px; font-weight: 600; color: #1A687B; border-bottom: 1.5px solid #98C01E;}
.in-b5eaa2b935{display: flex; align-items: flex-end; justify-content: space-between;}
.in-951122035f{height: 150px; position: relative; background: #EFF4F4;}
.in-8068dab9b4{font-family: 'Comfortaa', sans-serif; font-size: 17px; font-weight: 700; line-height: 1.26; color: #1A687B;}
.in-1468cfe789{margin-top: 7px; font-size: 12.5px; font-weight: 600; line-height: 1.35; color: #44845E;}
.in-63e2e510a6{margin-top: 5px; font-size: 12.5px; line-height: 1.4; color: #575756;}
.in-5bfd171aac{box-sizing: border-box; padding: 17px 20px;}
.in-a88c8dc538{display: block; box-sizing: border-box; height: 320px; border-radius: 14px; overflow: hidden; background: #ffffff; border: 1px solid #E1E9E9; text-decoration: none;}
.in-07c8ca79f6{min-height: 584px; flex-shrink: 0; box-sizing: border-box; padding: 76px var(--in-gutter); display: flex; flex-direction: column; gap: 28px; background: #F7FAFA;}
.in-d183b53cd1{font-size: 12px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: #31776C;}
.in-50640866e7{margin-top: 12px; max-width: 900px; font-size: 34px; line-height: 1.25; font-weight: 700; color: #1A687B;}
.in-0c0bdf6778{margin-top: 18px; width: 56px; height: 3px; background: #98C01E;}
.in-8a3d03c9ec{margin-top: 22px; max-width: 760px; font-size: 18px; line-height: 1.65; color: #575756;}
.in-984533b0a9{width: 52px; height: 52px; border-radius: 24px 4px 24px 24px; background: #EAF2EE; box-shadow: inset 0 1px 0 #ffffff; display: flex; align-items: center; justify-content: center; color: #31776C;}
.in-3ce15f2288{display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: url("../assets/8d2aece8-fec6-4bab-8a58-7178347d5c14.svg") center / contain no-repeat; mask: url("../assets/8d2aece8-fec6-4bab-8a58-7178347d5c14.svg") center / contain no-repeat;}
.in-8af7ed71a7{font-family: 'Comfortaa', sans-serif; font-size: 15px; font-weight: 700; color: #B5C6C6;}
.in-1e70c16042{display: flex; align-items: center; justify-content: space-between;}
.in-b581e692d8{min-height: 3.9em; font-size: 19px; line-height: 1.3; font-weight: 700; color: #1A687B; text-wrap: pretty;}
.in-a198f20f9f{font-size: 15px; line-height: 1.55; font-weight: 600; color: #31776C; text-wrap: pretty;}
.in-ba583f604f{font-size: 15px; line-height: 1.65; color: #575756; text-wrap: pretty;}
.in-296215f14a{position: relative; overflow: hidden; display: flex; flex-direction: column; gap: 16px; box-sizing: border-box; padding: 32px 28px 30px; border-radius: 20px; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 8px 24px rgba(26,104,123,0.07); transition: transform 340ms cubic-bezier(.22,.61,.36,1), box-shadow 340ms cubic-bezier(.22,.61,.36,1);}
.in-296215f14a:hover{transform: translateY(-3px); box-shadow: 0 16px 36px rgba(26,104,123,0.13);}
.in-3561e84b61{display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: url("../assets/0196e9f8-e09a-498f-a871-1b71547154e4.svg") center / contain no-repeat; mask: url("../assets/0196e9f8-e09a-498f-a871-1b71547154e4.svg") center / contain no-repeat;}
.in-0952b87152{display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: url("../assets/e68975fc-97fa-4f83-b8e9-7f956b2dfa5b.svg") center / contain no-repeat; mask: url("../assets/e68975fc-97fa-4f83-b8e9-7f956b2dfa5b.svg") center / contain no-repeat;}
.in-45612f51d3{display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: url("../assets/6c8b0359-8ece-42be-80ca-4e67a84146b7.svg") center / contain no-repeat; mask: url("../assets/6c8b0359-8ece-42be-80ca-4e67a84146b7.svg") center / contain no-repeat;}
.in-66f1fa337a{margin-top: 44px; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; align-items: stretch;}
.in-2b106bbdcc{flex-shrink: 0; box-sizing: border-box; padding: 96px var(--in-gutter) 104px;}
.in-37b6c15f89{position: absolute; pointer-events: none; z-index: -1; width: 520px; right: -160px; top: -200px; opacity: 0.12;}
.in-af99ef0f06{font-size: 12px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: #98C01E;}
.in-684f33eb13{margin-top: 12px; max-width: 820px; font-size: 38px; line-height: 1.2; letter-spacing: -0.015em; font-weight: 700; color: #ffffff;}
.in-6afcdae438{margin-top: 22px; max-width: 720px; font-size: 18px; line-height: 1.7; color: #D2E3E7;}
.in-fafa2c2232{font-family: 'Comfortaa', sans-serif; font-size: 15px; font-weight: 700; color: #98C01E;}
.in-0fae982549{font-size: 26px; line-height: 1.25; font-weight: 700; color: #ffffff;}
.in-cd61652182{font-size: 17px; line-height: 1.55; font-weight: 600; color: #ffffff; text-wrap: pretty;}
.in-726d10c6c2{font-size: 15.5px; line-height: 1.7; color: #D2E3E7; text-wrap: pretty;}
.in-a54fb969e4{margin-top: auto; padding-top: 14px; border-top: 1px solid rgba(255,255,255,0.16); font-family: 'Comfortaa', sans-serif; font-size: 16px; font-weight: 700; color: #98C01E;}
.in-fdef07f2c5{display: flex; flex-direction: column; gap: 16px; box-sizing: border-box; padding: 36px 34px; border-radius: 20px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.18);}
.in-55e3b93a37{display: flex; flex-direction: column; gap: 12px; margin: 0; padding: 0; list-style: none;}
.in-80bc7c5abc{margin-top: 44px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; align-items: stretch;}
.in-44f1b52f05{font-size: 24px; font-weight: 700; color: #ffffff;}
.in-72754bc9bf{margin-top: 12px; font-size: 16px; line-height: 1.65; color: #D2E3E7;}
.in-f561897ea1{max-width: 760px;}
.in-1183afedd6{flex-shrink: 0; display: inline-flex; align-items: center; height: 52px; padding: 0 30px; border-radius: 26px; background: #98C01E; color: #2E4A05; font-size: 16px; font-weight: 700;}
.in-1183afedd6:hover{background: #86AB12;}
.in-0fddd9b9ae{margin-top: 40px; display: flex; align-items: center; justify-content: space-between; gap: 48px; padding-top: 36px; border-top: 1px solid rgba(255,255,255,0.18);}
.in-534be896a2{position: relative; z-index: 0; overflow: hidden; flex-shrink: 0; box-sizing: border-box; padding: 96px var(--in-gutter); background: #1A687B;}
.in-f41dcb6b53{margin-top: 10px; font-size: 17px; color: #575756;}
.in-f28084786f{font-size: 15px; font-weight: 600; color: #1A687B;}
.in-5881c52e77{width: 62px; height: auto; display: block;}
.in-4d229ebec8{margin-top: 14px; font-size: 19px; font-weight: 700; color: #1A687B; line-height: 1.3;}
.in-4e6d349d03{margin-top: 10px; font-size: 14px; line-height: 1.5;}
.in-6c044c4ee5{width: 250px; flex-shrink: 0;}
.in-d8e1bfdb6f{font-size: 14.5px; line-height: 1.4; color: #1A687B; font-weight: 600;}
.in-6d3a9de1ea{flex-grow: 1; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px 32px; align-content: start;}
.in-1243576e0f{box-sizing: border-box; padding: 24px 28px; border-radius: 14px; background: #F7FAFA; border: 1px solid #E1E9E9; display: flex; gap: 32px;}
.in-fade5b01d5{display: flex; flex-direction: column; gap: 16px;}
.in-313779ff3d{flex-shrink: 0; box-sizing: border-box; padding: 76px var(--in-gutter) 76px; display: flex; flex-direction: column; gap: 28px;}
.in-1869d901ac{max-width: 100%; max-height: 52px; object-fit: contain; display: block; mix-blend-mode: multiply;}
.in-1fdf373c8c{height: 88px; border-radius: 12px; background: #ffffff; border: 1px solid #E1E9E9; display: flex; align-items: center; justify-content: center; box-sizing: border-box; padding: 14px 20px; overflow: hidden;}
.in-0d76d78e39{max-width: 100%; max-height: 60px; object-fit: contain; display: block; border-radius: 6px;}
.in-c74a8fa6e4{height: 88px; border-radius: 12px; background: #ffffff; border: 1px solid #E1E9E9; display: flex; align-items: center; justify-content: center; box-sizing: border-box; padding: 10px 28px; overflow: hidden;}
.in-b32aaf46b2{max-width: 100%; max-height: 56px; object-fit: contain; display: block; mix-blend-mode: multiply;}
.in-bfadabb2de{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 16px;}
.in-993079f57c{flex-shrink: 0; box-sizing: border-box; padding: 72px var(--in-gutter) 80px; display: flex; flex-direction: column; gap: 32px; background: #F7FAFA;}
.in-b12e5808f8{font-size: 12px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #575756; margin-bottom: 12px;}
.in-538c60c1e2{max-width: 100%; max-height: 76px; object-fit: contain; display: block; mix-blend-mode: multiply;}
.in-f16ea95e67{height: 112px; border-radius: 12px; background: #ffffff; border: 1px solid #E1E9E9; display: flex; align-items: center; justify-content: center; box-sizing: border-box; padding: 14px 20px;}
.in-5487d7122d{display: grid; grid-template-columns: repeat(8, minmax(0, 1fr)); gap: 16px;}
.in-18488336e5{margin-top: 32px;}
.in-3725f776d0{max-width: 100%; max-height: 70px; object-fit: contain; display: block; mix-blend-mode: multiply;}
.in-d034960b97{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px;}
.in-09f94cd75c{grid-column: span 4;}
.in-67a9033ed4{margin-top: 28px; display: grid; grid-template-columns: repeat(8, minmax(0, 1fr)); gap: 16px;}
.in-492395aeba{flex-shrink: 0; box-sizing: border-box; padding: 72px var(--in-gutter) 80px; background: #ffffff;}
.in-631be1d0ea{position: absolute; pointer-events: none; z-index: -1; width: 340px; left: -150px; bottom: -120px; opacity: 0.10;}
.in-d3b36a4193{margin-top: 16px; font-size: 16px; line-height: 1.6;}
.in-6449c208e2{margin-top: 30px; font-size: 16px; line-height: 1.9; color: #1A687B; font-weight: 600;}
.in-960f9820df{margin-top: 8px; font-size: 14.5px; line-height: 1.6; color: #575756;}
.in-d364698cba{width: 420px;}
.in-3096e2c3e7{position: relative; z-index: 0; overflow: hidden; flex-shrink: 0; box-sizing: border-box; padding: 70px var(--in-gutter) 80px; display: flex; gap: 70px;}
.in-2beabc0f93{margin-top: 16px; width: 56px; height: 3px; background: #98C01E;}
.in-5edc37ba97{margin-top: 8px; font-size: 15.5px; color: #575756;}
.in-6d5cb45660{font-size: 13px; color: #575756;}
.in-bb7e75cf2f{display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 24px;}
.in-a0b8a159d7{width: 10px; height: 10px; border-radius: 50%; background: #1A687B;}
.in-13632a3835{font-size: 12px; font-weight: 700; letter-spacing: 1.1px; color: #1A687B; text-transform: uppercase;}
.in-23191eb4f6{display: flex; align-items: center; gap: 10px; padding-bottom: 11px; border-bottom: 1px solid #E1E9E9;}
.in-0552650020{display: block; padding: 12px 16px; border-radius: 10px; background: #F2F6F6; font-size: 15px; font-weight: 600; color: #1A687B;}
.in-1bed87bcfa{display: flex; flex-direction: column; gap: 11px;}
.in-9086cfae51{width: 10px; height: 10px; border-radius: 50%; background: #31776C;}
.in-1dd3ac3abe{width: 10px; height: 10px; border-radius: 50%; background: #44845E;}
.in-df3655b8a8{display: block; padding: 12px 16px; border-radius: 10px; background: #EAF2EC; font-size: 15px; font-weight: 600; color: #1A687B;}
.in-bf8b6ed080{width: 10px; height: 10px; border-radius: 50%; background: #699F3D;}
.in-6805219efb{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 26px;}
.in-2ec79aed51{flex-grow: 1; box-sizing: border-box; padding: 38px var(--in-gutter) 42px; background: #ffffff; border-bottom: 1px solid #E1E9E9;}
.in-791ce10944{font-size: 46px; line-height: 1.14; font-weight: 700; color: #1A687B;}
.in-656a62e640{margin-top: 18px; max-width: 640px; font-size: 17px; line-height: 1.6; color: #575756;}
.in-100112f724{display: inline-flex; align-items: center; margin-top: 26px; height: 52px; padding: 0 30px; border-radius: 26px; background: #1A687B; color: #ffffff; font-size: 16px; font-weight: 600;}
.in-44af41b9fc{width: 740px;}
.in-c6db2d9c84{flex-grow: 1; height: 236px; position: relative; border-radius: 20px; overflow: hidden; background: #E3ECEC;}
.in-619a810847{min-height: 340px; flex-shrink: 0; box-sizing: border-box; padding: 48px var(--in-gutter); display: flex; align-items: center; gap: 60px; background: #E6EFF1;}
.in-6a926e03da{margin-top: 10px; font-size: 16.5px; line-height: 1.55; color: #575756;}
.in-c8d26f0c06{font-size: 18.5px; font-weight: 700; color: #1A687B; line-height: 1.25;}
.in-81151a9b0c{display: flex; align-items: center; gap: 12px; padding-bottom: 16px; border-bottom: 2px solid #1A687B;}
.in-3b79ac1406{font-size: 15.5px; font-weight: 700; line-height: 1.3; color: #1A687B;}
.in-42ad2e034b{margin-top: 5px; font-size: 12.5px; line-height: 1.45; color: #575756;}
.in-e529388111{padding: 14px 0; border-bottom: 1px solid #D9E3E3;}
.in-40140ececc{padding: 14px 0;}
.in-d880a912e9{position: relative; overflow: hidden; box-sizing: border-box; padding: 26px 26px 18px; border-radius: 20px; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 8px 24px rgba(26,104,123,0.07); transition: transform 340ms cubic-bezier(.22,.61,.36,1), box-shadow 340ms cubic-bezier(.22,.61,.36,1);}
.in-d880a912e9:hover{transform: translateY(-3px); box-shadow: 0 16px 36px rgba(26,104,123,0.13);}
.in-4201072678{display: flex; align-items: center; gap: 12px; padding-bottom: 16px; border-bottom: 2px solid #31776C;}
.in-6dd26394ab{display: flex; align-items: center; gap: 12px; padding-bottom: 16px; border-bottom: 2px solid #44845E;}
.in-1e6cd891e5{margin-top: 26px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; align-items: start;}
.in-b053fa7c83{flex-shrink: 0; box-sizing: border-box; padding: 58px var(--in-gutter) 72px;}
.in-a4828c4e26{margin-top: 12px; font-size: 34px; font-weight: 700; color: #1A687B;}
.in-dd9229a84b{display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: url("../assets/83cca1a4-bac3-438a-a3bf-e7cd8b837f25.svg") center / contain no-repeat; mask: url("../assets/83cca1a4-bac3-438a-a3bf-e7cd8b837f25.svg") center / contain no-repeat;}
.in-2207ff799c{font-family: 'Comfortaa', sans-serif; font-size: 18px; line-height: 1.4; font-weight: 700; color: #1A687B; text-wrap: pretty;}
.in-95bbeb8538{font-size: 15px; line-height: 1.6; color: #575756; text-wrap: pretty;}
.in-8d8e92d4ca{position: relative; overflow: hidden; display: flex; flex-direction: column; gap: 20px; box-sizing: border-box; padding: 30px 26px 28px; border-radius: 20px; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 8px 24px rgba(26,104,123,0.07); transition: transform 340ms cubic-bezier(.22,.61,.36,1), box-shadow 340ms cubic-bezier(.22,.61,.36,1);}
.in-8d8e92d4ca:hover{transform: translateY(-3px); box-shadow: 0 16px 36px rgba(26,104,123,0.13);}
.in-d0a304a85a{display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: url("../assets/1afbc207-a3a8-427a-b77d-6f69bcb3a09b.svg") center / contain no-repeat; mask: url("../assets/1afbc207-a3a8-427a-b77d-6f69bcb3a09b.svg") center / contain no-repeat;}
.in-d6c7b595b4{display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: url("../assets/101b016f-e004-4271-825f-171a9aab5706.svg") center / contain no-repeat; mask: url("../assets/101b016f-e004-4271-825f-171a9aab5706.svg") center / contain no-repeat;}
.in-87efe950ab{display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: url("../assets/16bba9ce-a3be-4bd8-b2ab-895aedd0ad6c.svg") center / contain no-repeat; mask: url("../assets/16bba9ce-a3be-4bd8-b2ab-895aedd0ad6c.svg") center / contain no-repeat;}
.in-c1c2fd899f{margin-top: 40px; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; align-items: stretch;}
.in-cb48bb867a{flex-shrink: 0; box-sizing: border-box; padding: 88px var(--in-gutter) 96px; background: #F7FAFA;}
.in-56a016a19d{font-family: 'Comfortaa', sans-serif; font-size: 72px; line-height: 1; height: 40px; font-weight: 700; color: #98C01E;}
.in-6b30de0155{color: #44845E;}
.in-d13406a5da{margin: 0; font-family: 'Comfortaa', sans-serif; font-size: 20px; line-height: 1.55; font-weight: 700; color: #1A687B; text-wrap: pretty;}
.in-40c6d1af4a{height: 26px; flex-shrink: 0;}
.in-48f2428ce8{width: 64px; height: 64px; border-radius: 32px; object-fit: cover; display: block; flex-shrink: 0;}
.in-5b4c608d23{font-size: 13.5px; line-height: 1.4; color: #575756;}
.in-75f8a87c85{display: flex; flex-direction: column; gap: 3px;}
.in-1c87dd9b2f{margin-left: auto; max-height: 44px; max-width: 150px; object-fit: contain; display: block; mix-blend-mode: multiply;}
.in-aaa9c13654{margin-top: auto; padding-top: 22px; border-top: 1px solid #E1E9E9; display: flex; align-items: center; gap: 16px;}
.in-e49bc35ea5{flex-grow: 1; display: flex; flex-direction: column;}
.in-24ee15c225{position: relative; overflow: hidden; margin: 0; flex-grow: 1; display: flex; flex-direction: column; box-sizing: border-box; padding: 34px 40px 30px; border-radius: 20px; border: 1px solid #E1E9E9; background: #ffffff; box-shadow: 0 8px 24px rgba(26,104,123,0.07);}
.in-26bf7be776{font-size: 10.5px; font-weight: 700; letter-spacing: 1.1px; color: #98C01E; text-transform: uppercase;}
.in-4ea1070597{margin-top: 12px; font-family: 'Comfortaa', sans-serif; font-size: 19px; font-weight: 700; line-height: 1.3; color: #ffffff;}
.in-b0e8e992f9{margin-top: 8px; font-size: 14px; line-height: 1.45; color: #D2E3E7;}
.in-53ec8233a5{align-self: flex-start; display: inline-flex; align-items: center; margin-top: auto; height: 42px; padding: 0 20px; border-radius: 21px; background: #98C01E; color: #2E4A05; font-size: 14.5px; font-weight: 700;}
.in-90cdb1636b{display: flex; flex-direction: column; box-sizing: border-box; padding: 34px 36px 32px; border-radius: 20px; background: #1A687B;}
.in-83b9f70603{display: grid; grid-template-columns: minmax(0, 1.75fr) minmax(0, 1fr); gap: 32px; align-items: stretch;}
.in-b5a72441f2{flex-shrink: 0; box-sizing: border-box; padding: 64px var(--in-gutter);}
.in-72bba4c6c1{height: 140px; position: relative; background: #EFF4F4;}
.in-80bbded5d4{font-family: 'Comfortaa', sans-serif; font-size: 16px; font-weight: 700; line-height: 1.26; color: #1A687B;}
.in-6658c8111e{margin-top: 6px; font-size: 12px; font-weight: 600; line-height: 1.35; color: #44845E;}
.in-1f0d00006e{margin-top: 5px; font-size: 12px; line-height: 1.4; color: #575756;}
.in-335c7c52d3{box-sizing: border-box; padding: 16px 18px;}
.in-f76122489e{display: block; box-sizing: border-box; height: 300px; border-radius: 14px; overflow: hidden; background: #ffffff; border: 1px solid #E1E9E9; text-decoration: none;}
.in-6866a21643{margin-top: 26px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px;}
.in-049139cb48{min-height: 774px; flex-shrink: 0; box-sizing: border-box; padding: 58px var(--in-gutter) 0;}
.in-afb9a4d213{font-size: 34px; font-weight: 700; color: #ffffff; line-height: 1.25;}
.in-aed17d1498{margin-top: 12px; font-size: 16px; line-height: 1.55; color: #D2E3E7;}
.in-a6727454b2{margin-top: 20px; font-size: 16px; line-height: 1.8; color: #ffffff; font-weight: 600;}
.in-fae3e44a8a{margin-top: 4px; font-size: 14px; line-height: 1.6; color: #D2E3E7;}
.in-d2c25d36de{width: 640px;}
.in-d377a71ce9{display: inline-flex; align-items: center; height: 50px; padding: 0 30px; border-radius: 25px; background: #98C01E; color: #2E4A05; font-size: 16px; font-weight: 700;}
.in-29581db3bc{font-size: 12px; font-weight: 700; letter-spacing: 1.2px; color: #98C01E; text-transform: uppercase;}
.in-1a235d192a{margin-top: 14px; display: flex; flex-direction: column; gap: 10px;}
.in-7a70b55909{width: 440px; display: flex; flex-direction: column; align-items: flex-start; gap: 26px;}
.in-963c29ebd3{min-height: 292px; flex-shrink: 0; box-sizing: border-box; padding: 0 var(--in-gutter); display: flex; align-items: center; justify-content: space-between; background: #1A687B;}
.in-2792f3ee77{min-height: 340px; flex-shrink: 0; box-sizing: border-box; padding: 48px var(--in-gutter); display: flex; align-items: center; gap: 60px; background: #E4EFEC;}
.in-03fc2c7e1d{padding-bottom: 16px; border-bottom: 2px solid #1A687B;}
.in-5badcf5e81{padding-bottom: 16px; border-bottom: 2px solid #31776C;}
.in-afff878705{padding-bottom: 16px; border-bottom: 2px solid #44845E;}
.in-49380532d9{flex-shrink: 0; box-sizing: border-box; padding: 64px var(--in-gutter); background: #F7FAFA;}
.in-bea2b9d11d{min-height: 340px; flex-shrink: 0; box-sizing: border-box; padding: 48px var(--in-gutter); display: flex; align-items: center; gap: 60px; background: #EAF2EC;}
.in-aa4abb3bff{font-size: 18.5px; font-weight: 700; color: #1A687B; line-height: 1.25; min-height: 46px;}
.in-f2d58de521{font-family: 'Comfortaa', sans-serif; font-size: 72px; line-height: 1; height: 40px; font-weight: 700; color: #C3CBCB;}
.in-d459119c21{font-size: 10.5px; font-weight: 700; letter-spacing: 1.1px; color: #575756; text-transform: uppercase;}
.in-02cdf0921a{margin: 10px 0 0; font-family: 'Comfortaa', sans-serif; font-size: 20px; line-height: 1.55; font-weight: 700; color: #8A9494; text-wrap: pretty;}
.in-8da109f757{width: 64px; height: 64px; border-radius: 32px; background: #E3ECEC; flex-shrink: 0;}
.in-67244d2292{font-size: 15.5px; font-weight: 700; line-height: 1.3; color: #8A9494;}
.in-10c1497b16{font-size: 13.5px; line-height: 1.4; color: #8A9494;}
.in-1318a21882{position: relative; overflow: hidden; margin: 0; display: flex; flex-direction: column; box-sizing: border-box; padding: 34px 40px 30px; border-radius: 20px; border: 1.5px dashed #C3CBCB; background: #ffffff;}
.in-c5e903d0a1{min-height: 340px; flex-shrink: 0; box-sizing: border-box; padding: 48px var(--in-gutter); display: flex; align-items: center; gap: 60px; background: #EDF3E6;}
.in-472683524b{margin-top: 8px; font-size: 18.5px; font-weight: 700; color: #1A687B; line-height: 1.25;}
.in-bd3168527b{padding-bottom: 16px; border-bottom: 2px solid #699F3D;}
.in-00952921f0{margin-top: auto; padding: 14px 16px; border-radius: 12px; background: #F7FAFA; font-size: 14px; line-height: 1.55; color: #31776C; font-weight: 600;}
.in-ad544d7ae7{position: relative; overflow: hidden; display: flex; flex-direction: column; box-sizing: border-box; padding: 26px 26px 22px; border-radius: 20px; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 8px 24px rgba(26,104,123,0.07); transition: transform 340ms cubic-bezier(.22,.61,.36,1), box-shadow 340ms cubic-bezier(.22,.61,.36,1);}
.in-ad544d7ae7:hover{transform: translateY(-3px); box-shadow: 0 16px 36px rgba(26,104,123,0.13);}
.in-48baec304c{margin-top: 26px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; align-items: stretch;}
.in-30c10dc85b{font-size: 42px; font-weight: 700; color: #1A687B;}
.in-c0836b3b55{min-height: 140px; flex-shrink: 0; box-sizing: border-box; padding: 54px var(--in-gutter) 0; background: #F7FAFA;}
.in-e8f1c297e1{display: flex; align-items: baseline; gap: 14px; padding-bottom: 14px; border-bottom: 2px solid #1A687B;}
.in-febf4826eb{height: 118px; position: relative; background: #EFF4F4;}
.in-4b5285d9e8{font-family: 'Comfortaa', sans-serif; font-size: 16px; font-weight: 700; line-height: 1.25; color: #1A687B;}
.in-dd9c4eca27{margin-top: 6px; font-size: 12.5px; font-weight: 600; line-height: 1.35; color: #1A687B;}
.in-dad9e91627{box-sizing: border-box; padding: 15px 18px;}
.in-c91f8b5d15{display: block; color: inherit; box-sizing: border-box; width: 277px; min-height: 272px; border-radius: 14px; overflow: hidden; background: #ffffff; border: 1px solid #E1E9E9; transition: transform 340ms cubic-bezier(.22,.61,.36,1), box-shadow 340ms cubic-bezier(.22,.61,.36,1);}
.in-c91f8b5d15:hover{transform: translateY(-3px); box-shadow: 0 16px 36px rgba(26,104,123,0.13);}
.in-baaf200656{display: flex; flex-wrap: wrap; gap: 24px;}
.in-50c9e248f8{display: flex; align-items: baseline; gap: 14px; padding-bottom: 14px; border-bottom: 2px solid #44845E;}
.in-0a6779bfbc{margin-top: 6px; font-size: 12.5px; font-weight: 600; line-height: 1.35; color: #44845E;}
.in-15f8076876{display: flex; align-items: baseline; gap: 14px; padding-bottom: 14px; border-bottom: 2px solid #575756;}
.in-b6e471e61d{margin-top: 6px; font-size: 12.5px; font-weight: 600; line-height: 1.35; color: #575756;}
.in-2fb630b613{display: flex; align-items: baseline; gap: 14px; padding-bottom: 14px; border-bottom: 2px solid #31776C;}
.in-9e50d4d118{margin-top: 6px; font-size: 12.5px; font-weight: 600; line-height: 1.35; color: #31776C;}
.in-aa58a8ffcd{display: flex; align-items: baseline; gap: 14px; padding-bottom: 14px; border-bottom: 2px solid #699F3D;}
.in-00be6924e0{margin-top: 6px; font-size: 12.5px; font-weight: 600; line-height: 1.35; color: #699F3D;}
.in-25e455c5ce{flex-grow: 1; box-sizing: border-box; padding: 50px var(--in-gutter) 56px; background: #F7FAFA; display: flex; flex-direction: column; gap: 44px;}
.in-f23df3cf71{position: absolute; inset: 0; z-index: -2;}
.in-399f6cde88{position: absolute; inset: 0; z-index: -1; pointer-events: none; background: linear-gradient(180deg, rgba(14,74,89,0.10) 0%, rgba(14,74,89,0.25) 45%, rgba(14,74,89,0.86) 100%);}
.in-1138952489{align-self: flex-start; display: inline-flex; align-items: center; height: 36px; padding: 0 16px; border-radius: 18px; background: rgba(255,255,255,0.88); color: #1A687B; font-size: 13.5px; font-weight: 600;}
.in-ecf2d42bad{font-size: 12px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: #C8E07A;}
.in-c460f8a0c7{margin-top: 14px; font-size: 56px; line-height: 1.1; letter-spacing: -0.015em; font-weight: 700; color: #ffffff;}
.in-1abafcca1f{margin-top: 16px; font-size: 20px; line-height: 1.55; color: #ffffff; text-wrap: pretty;}
.in-013a3ec835{height: 100%; box-sizing: border-box; padding: 36px var(--in-gutter) 120px; display: flex; flex-direction: column; justify-content: space-between;}
.in-65abf87adc{position: relative; z-index: 0; min-height: 560px; flex-shrink: 0; overflow: hidden; background: #1A687B;}
.in-91d7d2edeb{margin-top: 8px; font-size: 17px; font-weight: 700; color: #1A687B;}
.in-cea0b5d638{border-left: 1px solid #E1E9E9; padding-left: 24px;}
.in-18777dbd59{margin-top: 8px; font-size: 17px; font-weight: 700; color: #A9B4B4;}
.in-22d1730879{position: relative; overflow: hidden; box-sizing: border-box; padding: 30px 36px; border-radius: 20px; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 16px 36px rgba(26,104,123,0.12); display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 24px;}
.in-edcd65f105{position: relative; z-index: 1; flex-shrink: 0; box-sizing: border-box; padding: 0 var(--in-gutter); margin-top: -64px;}
.in-ececde0f40{margin-top: 12px; font-size: 32px; font-weight: 700; color: #1A687B;}
.in-810df19309{font-size: 11px; font-weight: 700; letter-spacing: 0.12em; color: #575756; text-transform: uppercase;}
.in-8d0318ce39{margin-top: 8px; font-size: 15px; line-height: 1.65; color: #575756;}
.in-57c83b224e{margin-top: 24px; box-sizing: border-box; padding: 20px 22px; border-radius: 12px; border: 1.5px dashed #C3CBCB; background: #F7FAFA;}
.in-93977c5fb5{margin-top: 24px; font-size: 17px; line-height: 1.7; color: #575756;}
.in-e7bbb14437{margin-top: 20px; border-bottom: 1px solid #E1E9E9;}
.in-073614a13c{display: flex; flex-direction: column; gap: 56px;}
.in-5714c5eb21{position: absolute; pointer-events: none; z-index: -1; width: 220px; right: -70px; bottom: -80px; opacity: 0.12;}
.in-8ee2543f6b{margin-top: 14px; font-family: 'Comfortaa', sans-serif; font-size: 40px; font-weight: 700; color: #ffffff;}
.in-79ffef0edc{margin-top: 10px; font-size: 15px; line-height: 1.6; color: #D2E3E7;}
.in-94ded86ee0{position: relative; z-index: 0; overflow: hidden; box-sizing: border-box; padding: 30px 30px 28px; border-radius: 20px; background: #1A687B;}
.in-292af837bb{margin-top: 14px; display: flex; flex-wrap: wrap; gap: 8px;}
.in-f9b9ee4483{position: relative; overflow: hidden; box-sizing: border-box; padding: 26px 28px; border-radius: 20px; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 8px 24px rgba(26,104,123,0.07);}
.in-169a4c4508{box-sizing: border-box; padding: 26px 28px; border-radius: 20px; background: #F7FAFA; border: 1px solid #E1E9E9;}
.in-8106ce2c13{position: sticky; top: 24px; display: flex; flex-direction: column; gap: 20px;}
.in-993eb48cfe{flex-shrink: 0; box-sizing: border-box; padding: 88px var(--in-gutter) 96px; display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr); gap: 72px; align-items: start;}
.in-0120fc1ec9{position: relative; height: 340px; border-radius: 20px; overflow: hidden; background: #E3ECEC;}
.in-308113e421{font-family: 'Comfortaa', sans-serif; font-size: 17px; font-weight: 700; color: #1A687B;}
.in-53aacf36bd{margin-top: 4px; font-size: 14px; line-height: 1.5; color: #575756;}
.in-1a7fe87bff{margin-top: 14px;}
.in-0beb0a1c7a{margin: 0;}
.in-5a882c08e5{margin-top: 40px; display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr); gap: 24px;}
.in-b38d507619{margin-top: 26px; padding-top: 22px; border-top: 1px solid #E1E9E9; display: flex; align-items: center; gap: 16px;}
.in-f96a9ad355{position: relative; overflow: hidden; margin: 0; display: flex; flex-direction: column; box-sizing: border-box; padding: 34px 40px 30px; border-radius: 20px; border: 1px solid #E1E9E9; background: #ffffff; box-shadow: 0 8px 24px rgba(26,104,123,0.07);}
.in-723ad03e31{font-size: 15px; font-weight: 600; padding-bottom: 3px; border-bottom: 1.5px solid #98C01E;}
.in-cd2fe2f01e{display: flex; align-items: flex-end; justify-content: space-between; gap: 24px;}
.in-e1c083367b{position: relative; height: 220px; background: #E3ECEC;}
.in-a685234b78{font-size: 11.5px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #1A687B;}
.in-f079dbb235{margin-top: 10px; font-family: 'Comfortaa', sans-serif; font-size: 18px; font-weight: 700; color: #1A687B;}
.in-7d341ba235{margin-top: 6px; font-size: 14px; line-height: 1.5; color: #575756;}
.in-a548c51ad4{box-sizing: border-box; padding: 22px 24px 24px;}
.in-88dc6ba9e7{display: flex; flex-direction: column; border-radius: 20px; overflow: hidden; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 8px 24px rgba(26,104,123,0.07); color: inherit; transition: transform 340ms cubic-bezier(.22,.61,.36,1), box-shadow 340ms cubic-bezier(.22,.61,.36,1);}
.in-88dc6ba9e7:hover{transform: translateY(-3px); box-shadow: 0 16px 36px rgba(26,104,123,0.13);}
.in-e0ec958550{font-size: 11.5px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #31776C;}
.in-dbd10bee9e{margin-top: 40px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px;}
.in-d035016108{position: absolute; pointer-events: none; z-index: -1; width: 460px; right: -60px; top: -150px; opacity: 0.12;}
.in-cf72820bce{font-size: 32px; font-weight: 700; color: #ffffff;}
.in-26e8a92932{margin-top: 12px; font-size: 17px; color: #D2E3E7;}
.in-f210b2a127{display: inline-flex; align-items: center; height: 54px; padding: 0 32px; border-radius: 27px; background: #98C01E; color: #2E4A05; font-size: 16px; font-weight: 700;}
.in-f210b2a127:hover{background: #86AB16;}
.in-beb7d40521{position: relative; z-index: 0; overflow: hidden; flex-shrink: 0; box-sizing: border-box; padding: 80px var(--in-gutter); display: flex; align-items: center; justify-content: space-between; gap: 40px; background: #1A687B;}
.in-232de5c413{font-size: 12.5px; font-weight: 700; letter-spacing: 1.4px; color: #699F3D; text-transform: uppercase;}
.in-5381c4ab9e{margin-top: 12px; font-size: 42px; font-weight: 700; color: #1A687B; line-height: 1.15;}
.in-a5d298d987{margin-top: 14px; font-size: 18px; line-height: 1.5; color: #575756;}
.in-2df301ab2b{width: 720px;}
.in-6d44f01554{font-size: 15px; line-height: 1.6; color: #575756;}
.in-3d6202caff{display: inline-flex; align-items: center; margin-top: 14px; height: 48px; padding: 0 26px; border-radius: 24px; background: #1A687B; color: #ffffff; font-size: 15px; font-weight: 600;}
.in-2bcebecdb4{text-align: right;}
.in-066e900981{min-height: 250px; flex-shrink: 0; box-sizing: border-box; padding: 0 var(--in-gutter); display: flex; align-items: center; justify-content: space-between; background: #F7FAFA;}
.in-30e42a9032{width: 72px; height: auto; flex-shrink: 0; display: block;}
.in-5a38419130{margin-top: 12px; font-size: 15.5px; line-height: 1.5; color: #575756; white-space: nowrap;}
.in-add7edd340{display: flex; align-items: flex-start; gap: 18px; margin-bottom: 24px;}
.in-e5b07db110{font-size: 16.5px; font-weight: 700; color: #1A687B; line-height: 1.35;}
.in-f01abbec8a{margin-top: 12px; font-size: 14px; line-height: 1.5; color: #575756;}
.in-f87c33e564{margin-top: auto; padding-top: 14px; font-size: 12.5px; line-height: 1.45; color: #31776C; font-weight: 600;}
.in-5f7ac33ed7{display: flex; flex-direction: column; box-sizing: border-box; min-height: 200px; padding: 24px 22px; border-radius: 12px; background: #ffffff; border: 1px solid #E1E9E9;}
.in-e5fdf0fff7{flex-grow: 1; box-sizing: border-box; padding: 70px var(--in-gutter); display: flex; flex-direction: column; gap: 56px;}
.in-cfd7bf89c8{position: absolute; pointer-events: none; z-index: -1; width: 400px; left: 46%; top: -90px; opacity: 0.12;}
.in-e57f1ffea6{margin-top: 14px; font-size: 17px; line-height: 1.55; color: #D2E3E7;}
.in-d030ba76b9{width: 760px;}
.in-a691577366{display: inline-flex; align-items: center; height: 54px; padding: 0 34px; border-radius: 27px; background: #98C01E; color: #1A687B; font-size: 16px; font-weight: 700;}
.in-f7fd6e6073{position: relative; z-index: 0; overflow: hidden; min-height: 280px; flex-shrink: 0; box-sizing: border-box; padding: 0 var(--in-gutter); display: flex; align-items: center; justify-content: space-between; background: #1A687B;}
.in-b793b85db2{position: absolute; pointer-events: none; z-index: -1; width: 420px; left: -150px; bottom: -190px; opacity: 0.14;}
.in-f03e1047b6{margin-top: 14px; font-size: 46px; line-height: 1.14; font-weight: 700; color: #1A687B; text-wrap: pretty;}
.in-5e5f6e85f7{font-size: 16.5px; line-height: 1.7; color: #575756; text-wrap: pretty;}
.in-7ac6b3916d{padding: 6px 0 6px; font-family: 'Comfortaa', sans-serif; font-size: 22px; font-weight: 700; line-height: 1.4; color: #31776C;}
.in-6c6f968853{padding-top: 34px; display: flex; flex-direction: column; gap: 16px;}
.in-545b19c267{display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: 80px; align-items: start;}
.in-8b4d8b0f23{position: relative; z-index: 0; overflow: hidden; flex-shrink: 0; box-sizing: border-box; padding: 80px var(--in-gutter) 88px; background: #F7FAFA;}
.in-4314f3e210{font-size: 26px; line-height: 1.3; font-weight: 700; color: #1A687B; text-wrap: pretty;}
.in-4493e26ae0{margin-top: 4px; font-family: 'Comfortaa', sans-serif; font-size: 18px; font-weight: 700; line-height: 1.4; color: #31776C;}
.in-53d299636c{margin-top: 22px; display: flex; flex-direction: column; gap: 14px;}
.in-6537a91760{position: relative; overflow: hidden; box-sizing: border-box; padding: 40px 40px 36px; border-radius: 20px; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 8px 24px rgba(26,104,123,0.07);}
.in-cc9255271d{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; align-items: stretch;}
.in-d904635258{flex-shrink: 0; box-sizing: border-box; padding: 72px var(--in-gutter) 0;}
.in-50f0ff9de1{width: 52px; height: 52px; flex-shrink: 0; border-radius: 24px 4px 24px 24px; background: #EAF2EE; box-shadow: inset 0 1px 0 #ffffff; display: flex; align-items: center; justify-content: center; color: #31776C;}
.in-677a977c09{display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: url("../assets/40f5e7e7-d803-482a-b374-62ac54e26c06.svg") center / contain no-repeat; mask: url("../assets/40f5e7e7-d803-482a-b374-62ac54e26c06.svg") center / contain no-repeat;}
.in-56b1b5003d{font-size: 18px; line-height: 1.3; font-weight: 700; color: #1A687B;}
.in-0c1ee340af{margin-top: 8px; font-size: 15px; line-height: 1.6; color: #575756; text-wrap: pretty;}
.in-1553b56929{display: flex; gap: 18px; align-items: flex-start;}
.in-cc34747709{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px 48px;}
.in-ab7ee2ead0{display: grid; grid-template-columns: minmax(0, 4fr) minmax(0, 8fr); gap: 72px; align-items: start; padding-top: 56px; border-top: 1px solid #E1E9E9;}
.in-9bb458ba82{flex-shrink: 0; box-sizing: border-box; padding: 72px var(--in-gutter) 80px;}
.in-1ca3a42fd4{position: absolute; right: 14px; bottom: 14px; z-index: 2; width: 36px; height: 36px; border-radius: 18px; background: #ffffff; box-shadow: 0 4px 12px rgba(26,104,123,0.18); display: flex; align-items: center; justify-content: center; color: #1A687B; transition: background 200ms cubic-bezier(.22,.61,.36,1), color 200ms cubic-bezier(.22,.61,.36,1);}
.in-1ca3a42fd4:hover{background: #1A687B; color: #ffffff;}
.in-76d19cb5a7{height: 300px; position: relative; background: #E3ECEC;}
.in-65b267b55b{margin-top: 5px; font-size: 13px; font-weight: 600; color: #44845E;}
.in-24544a4c3c{margin-top: 6px; font-size: 12px; line-height: 1.4; color: #575756;}
.in-1086304893{margin-top: 12px; padding-top: 10px; border-top: 1px solid #E1E9E9; font-size: 12.5px; line-height: 1.45; color: #31776C;}
.in-4749081df7{position: relative; overflow: hidden; box-sizing: border-box; width: 277px; min-height: 452px; border-radius: 20px; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 8px 24px rgba(26,104,123,0.07); transition: transform 340ms cubic-bezier(.22,.61,.36,1), box-shadow 340ms cubic-bezier(.22,.61,.36,1);}
.in-4749081df7:hover{transform: translateY(-3px); box-shadow: 0 16px 36px rgba(26,104,123,0.13);}
.in-ab9f7bbd86{margin-top: 28px; display: flex; flex-wrap: wrap; gap: 24px;}
.in-e0453d227b{flex-shrink: 0; box-sizing: border-box; padding: 58px var(--in-gutter) 80px;}
.in-cfe3371c12{margin-top: 10px; font-size: 14px; line-height: 1.7; color: #D2E3E7;}
.in-70bae0f78a{display: inline-flex; align-items: center; margin-top: 20px; height: 50px; padding: 0 30px; border-radius: 25px; background: #98C01E; color: #2E4A05; font-size: 16px; font-weight: 700;}
.in-6c85e9603e{width: 440px;}
.in-2189031a4a{min-height: 340px; flex-shrink: 0; box-sizing: border-box; padding: 0 var(--in-gutter); display: flex; align-items: center; justify-content: space-between; background: #1A687B;}
.in-45477ef6d5{margin-top: 14px; font-size: 46px; line-height: 1.14; letter-spacing: -0.015em; font-weight: 700; color: #1A687B;}
.in-d47f8af537{margin-top: 32px; display: flex; gap: 10px; flex-wrap: wrap;}
.in-c45f15e4f1{flex-shrink: 0; box-sizing: border-box; padding: 64px var(--in-gutter) 40px; background: #F7FAFA;}
.in-0e07d8b417{position: relative; height: 400px; border-radius: 20px; overflow: hidden; background: #E3ECEC;}
.in-d7fcd8e348{display: flex; align-items: center; gap: 14px; font-size: 13px;}
.in-859774c0b0{margin-top: 16px; font-size: 32px; line-height: 1.25; font-weight: 700; color: #1A687B; text-wrap: pretty;}
.in-e02468c517{margin-top: 16px; font-size: 16.5px; line-height: 1.7; color: #575756;}
.in-976be9b44c{display: inline-block; margin-top: 24px; font-size: 15px; font-weight: 600; color: #1A687B; padding-bottom: 3px; border-bottom: 1.5px solid #98C01E;}
.in-c7b4c224bf{display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); gap: 48px; align-items: center; color: inherit;}
.in-6ed558f1aa{flex-shrink: 0; box-sizing: border-box; padding: 48px var(--in-gutter) 0;}
.in-99966170ac{position: relative; height: 210px; background: #E3ECEC;}
.in-10fe1ef295{display: flex; align-items: center; gap: 12px;}
.in-20fddd6c15{margin-top: 12px; font-size: 18px; line-height: 1.35; font-weight: 700; color: #1A687B; text-wrap: pretty;}
.in-8716e8aa4e{margin-top: auto; padding-top: 18px; font-size: 14px; font-weight: 600; color: #1A687B;}
.in-ca4d7f0acf{flex-grow: 1; display: flex; flex-direction: column; box-sizing: border-box; padding: 22px 24px 24px;}
.in-66d3722820{display: flex; flex-direction: column; border-radius: 20px; overflow: hidden; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 8px 24px rgba(26,104,123,0.06); color: inherit; transition: transform 340ms cubic-bezier(.22,.61,.36,1), box-shadow 340ms cubic-bezier(.22,.61,.36,1);}
.in-66d3722820:hover{transform: translateY(-3px); box-shadow: 0 16px 36px rgba(26,104,123,0.12);}
.in-7e6ebf6bdb{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px 24px;}
.in-c2beb31051{flex-shrink: 0; box-sizing: border-box; padding: 56px var(--in-gutter) 96px;}
.in-fc96da6634{position: absolute; pointer-events: none; z-index: -1; width: 380px; left: -170px; bottom: -140px; opacity: 0.10;}
.in-1eea90b8c2{margin-top: 24px; max-width: 440px; font-size: 17.5px; line-height: 1.7; color: #575756;}
.in-4067755341{margin-top: 44px; display: flex; flex-direction: column; gap: 22px;}
.in-e8e3a186e3{font-size: 15px; font-weight: 700; color: #1A687B;}
.in-ca82761dd2{margin-top: 6px; font-size: 14.5px; line-height: 1.6; color: #575756;}
.in-91f3dd0b17{margin-top: 44px; padding-top: 28px; border-top: 1px solid #DCE5E5; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px;}
.in-97cc30db3b{display: inline-block; margin-top: 28px; font-size: 15px; font-weight: 600; color: #1A687B; padding-bottom: 3px; border-bottom: 1.5px solid #98C01E;}
.in-2a7601c86d{align-self: start; box-sizing: border-box; padding: 40px 40px 36px; border-radius: 20px; background: #ffffff; border: 1px solid #E1E9E9; box-shadow: 0 8px 24px rgba(26,104,123,0.08); position: relative; overflow: hidden;}
.in-a0bc4e7948{position: relative; z-index: 0; overflow: hidden; flex-grow: 1; box-sizing: border-box; padding: 72px var(--in-gutter) 96px; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr); gap: 80px; background: #F7FAFA;}
.in-162718fc64{margin: 12px 0 0; font-size: 46px; line-height: 1.15; color: #1A687B;}
.in-1675486b37{background: #F7FAFA; padding: 64px var(--in-gutter) 48px;}
.in-75834495e8{margin: 0; font-size: 21px; color: #1A687B;}
.in-d2987f0a40{margin: 0; padding-left: 22px;}
.in-864369b062{margin: 24px 0 0; font-size: 21px; color: #1A687B;}
.in-8d7aa6ed12{margin: 0; padding-left: 22px; display: flex; flex-direction: column; gap: 8px;}
.in-4859c0fea3{max-width: 780px; font-size: 15.5px; line-height: 1.75; display: flex; flex-direction: column; gap: 14px;}
.in-702108c072{padding: 56px var(--in-gutter) 88px;}
.in-c28874fe0e{margin: 12px 0 0; font-size: 17px; color: #1A687B;}
.in-db15a516f2{width: 100%; border-collapse: collapse; font-size: 13.5px; line-height: 1.5;}

@media(max-width:800px){:root{--in-gutter:24px}.in-5c533b8654{width:100%;max-width:100%}.in-250c6df495{flex-wrap:wrap;gap:20px}.in-6e723d80ec{flex-wrap:wrap;gap:20px}.in-ac72750980{flex-wrap:wrap;gap:20px}.in-226dcda2d0{flex-wrap:wrap;gap:20px}.in-122a196889{font-size:clamp(28px,7.5vw,38px)}.in-0260745874{width:100%;max-width:100%}.in-e89fad688b{flex-wrap:wrap;gap:20px}.in-8610d95871{width:100%;max-width:100%}.in-09c8c3a00d{min-height:0;padding-top:40px;padding-bottom:40px}.in-74be0d702f{width:100%;max-width:100%}.in-842edb8bda{font-size:clamp(28px,7.5vw,38px)}.in-65d16a072b{width:100%;max-width:100%}.in-6b5901d550{font-size:clamp(28px,7.5vw,38px)}.in-4d5554a332{width:100%;max-width:100%;padding-left:0}.in-1bad4a5626{padding-left:0}.in-70c51760f4{flex-wrap:wrap;gap:20px}.in-aea5d9133a{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-65e12da99f{flex-wrap:wrap;gap:20px}.in-29311393b6{height:auto;min-height:300px}.in-309d9556c9{flex-wrap:wrap;gap:20px}.in-c382c800f5{height:auto;min-height:300px}.in-d602579abc{flex-wrap:wrap;gap:20px}.in-56818e23e7{height:auto;min-height:300px}.in-f6d0c9ebb9{flex-wrap:wrap;gap:20px}.in-0b039ffabc{height:auto;min-height:300px}.in-afde4fcee4{grid-template-columns:1fr!important}.in-86cefaf4c5{min-height:0;padding-top:40px;padding-bottom:40px}.in-b5eaa2b935{flex-wrap:wrap;gap:20px}.in-a88c8dc538{height:auto;min-height:300px}.in-07c8ca79f6{min-height:0;padding-top:40px;padding-bottom:40px}.in-50640866e7{width:100%;max-width:100%}.in-8a3d03c9ec{width:100%;max-width:100%}.in-984533b0a9{flex-wrap:wrap;gap:20px}.in-1e70c16042{flex-wrap:wrap;gap:20px}.in-66f1fa337a{grid-template-columns:1fr!important}.in-2b106bbdcc{min-height:0;padding-top:40px;padding-bottom:40px}.in-37b6c15f89{width:100%;max-width:100%}.in-684f33eb13{width:100%;max-width:100%}.in-6afcdae438{width:100%;max-width:100%}.in-80bc7c5abc{grid-template-columns:1fr!important}.in-f561897ea1{width:100%;max-width:100%}.in-1183afedd6{flex-wrap:wrap;gap:20px}.in-0fddd9b9ae{flex-wrap:wrap;gap:20px}.in-534be896a2{min-height:0;padding-top:40px;padding-bottom:40px}.in-6c044c4ee5{width:100%;max-width:100%}.in-6d3a9de1ea{grid-template-columns:1fr!important}.in-1243576e0f{flex-wrap:wrap;gap:20px}.in-313779ff3d{min-height:0;padding-top:40px;padding-bottom:40px}.in-1fdf373c8c{flex-wrap:wrap;gap:20px}.in-c74a8fa6e4{flex-wrap:wrap;gap:20px}.in-bfadabb2de{grid-template-columns:1fr!important}.in-993079f57c{min-height:0;padding-top:40px;padding-bottom:40px}.in-f16ea95e67{flex-wrap:wrap;gap:20px}.in-5487d7122d{grid-template-columns:1fr!important}.in-d034960b97{grid-template-columns:1fr!important}.in-67a9033ed4{grid-template-columns:1fr!important}.in-492395aeba{min-height:0;padding-top:40px;padding-bottom:40px}.in-631be1d0ea{width:100%;max-width:100%}.in-d364698cba{width:100%;max-width:100%}.in-3096e2c3e7{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-bb7e75cf2f{flex-wrap:wrap;gap:20px}.in-23191eb4f6{flex-wrap:wrap;gap:20px}.in-6805219efb{grid-template-columns:1fr!important}.in-791ce10944{font-size:clamp(28px,7.5vw,38px)}.in-656a62e640{width:100%;max-width:100%}.in-100112f724{flex-wrap:wrap;gap:20px}.in-44af41b9fc{width:100%;max-width:100%}.in-619a810847{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-81151a9b0c{flex-wrap:wrap;gap:20px}.in-4201072678{flex-wrap:wrap;gap:20px}.in-6dd26394ab{flex-wrap:wrap;gap:20px}.in-1e6cd891e5{grid-template-columns:1fr!important}.in-b053fa7c83{min-height:0;padding-top:40px;padding-bottom:40px}.in-c1c2fd899f{grid-template-columns:1fr!important}.in-cb48bb867a{min-height:0;padding-top:40px;padding-bottom:40px}.in-56a016a19d{font-size:clamp(28px,7.5vw,38px)}.in-aaa9c13654{flex-wrap:wrap;gap:20px}.in-53ec8233a5{flex-wrap:wrap;gap:20px}.in-83b9f70603{grid-template-columns:1fr!important}.in-b5a72441f2{min-height:0;padding-top:40px;padding-bottom:40px}.in-f76122489e{height:auto;min-height:300px}.in-6866a21643{grid-template-columns:1fr!important}.in-049139cb48{min-height:0;padding-top:40px;padding-bottom:40px}.in-d2c25d36de{width:100%;max-width:100%}.in-d377a71ce9{flex-wrap:wrap;gap:20px}.in-7a70b55909{width:100%;max-width:100%}.in-963c29ebd3{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-2792f3ee77{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-49380532d9{min-height:0;padding-top:40px;padding-bottom:40px}.in-bea2b9d11d{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-f2d58de521{font-size:clamp(28px,7.5vw,38px)}.in-c5e903d0a1{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-48baec304c{grid-template-columns:1fr!important}.in-30c10dc85b{font-size:clamp(28px,7.5vw,38px)}.in-c0836b3b55{min-height:0;padding-top:40px;padding-bottom:40px}.in-e8f1c297e1{flex-wrap:wrap;gap:20px}.in-c91f8b5d15{width:100%;max-width:100%}.in-baaf200656{flex-wrap:wrap;gap:20px}.in-50c9e248f8{flex-wrap:wrap;gap:20px}.in-15f8076876{flex-wrap:wrap;gap:20px}.in-2fb630b613{flex-wrap:wrap;gap:20px}.in-aa58a8ffcd{flex-wrap:wrap;gap:20px}.in-25e455c5ce{min-height:0;padding-top:40px;padding-bottom:40px}.in-1138952489{flex-wrap:wrap;gap:20px}.in-c460f8a0c7{font-size:clamp(28px,7.5vw,38px)}.in-65abf87adc{min-height:0;padding-top:40px;padding-bottom:40px}.in-22d1730879{grid-template-columns:1fr!important}.in-edcd65f105{min-height:0;padding-top:40px;padding-bottom:40px}.in-5714c5eb21{width:100%;max-width:100%}.in-8ee2543f6b{font-size:clamp(28px,7.5vw,38px)}.in-292af837bb{flex-wrap:wrap;gap:20px}.in-993eb48cfe{grid-template-columns:1fr!important;min-height:0;padding-top:40px;padding-bottom:40px}.in-5a882c08e5{grid-template-columns:1fr!important}.in-b38d507619{flex-wrap:wrap;gap:20px}.in-cd2fe2f01e{flex-wrap:wrap;gap:20px}.in-dbd10bee9e{grid-template-columns:1fr!important}.in-d035016108{width:100%;max-width:100%}.in-f210b2a127{flex-wrap:wrap;gap:20px}.in-beb7d40521{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-5381c4ab9e{font-size:clamp(28px,7.5vw,38px)}.in-2df301ab2b{width:100%;max-width:100%}.in-3d6202caff{flex-wrap:wrap;gap:20px}.in-066e900981{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-add7edd340{flex-wrap:wrap;gap:20px}.in-e5fdf0fff7{min-height:0;padding-top:40px;padding-bottom:40px}.in-cfd7bf89c8{width:100%;max-width:100%}.in-d030ba76b9{width:100%;max-width:100%}.in-a691577366{flex-wrap:wrap;gap:20px}.in-f7fd6e6073{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-b793b85db2{width:100%;max-width:100%}.in-f03e1047b6{font-size:clamp(28px,7.5vw,38px)}.in-545b19c267{grid-template-columns:1fr!important}.in-8b4d8b0f23{min-height:0;padding-top:40px;padding-bottom:40px}.in-cc9255271d{grid-template-columns:1fr!important}.in-d904635258{min-height:0;padding-top:40px;padding-bottom:40px}.in-50f0ff9de1{flex-wrap:wrap;gap:20px}.in-1553b56929{flex-wrap:wrap;gap:20px}.in-cc34747709{grid-template-columns:1fr!important}.in-ab7ee2ead0{grid-template-columns:1fr!important}.in-9bb458ba82{min-height:0;padding-top:40px;padding-bottom:40px}.in-1ca3a42fd4{flex-wrap:wrap;gap:20px}.in-4749081df7{width:100%;max-width:100%}.in-ab9f7bbd86{flex-wrap:wrap;gap:20px}.in-e0453d227b{min-height:0;padding-top:40px;padding-bottom:40px}.in-70bae0f78a{flex-wrap:wrap;gap:20px}.in-6c85e9603e{width:100%;max-width:100%}.in-2189031a4a{flex-wrap:wrap;gap:20px;min-height:0;padding-top:40px;padding-bottom:40px}.in-45477ef6d5{font-size:clamp(28px,7.5vw,38px)}.in-d47f8af537{flex-wrap:wrap;gap:20px}.in-c45f15e4f1{min-height:0;padding-top:40px;padding-bottom:40px}.in-d7fcd8e348{flex-wrap:wrap;gap:20px}.in-c7b4c224bf{grid-template-columns:1fr!important}.in-6ed558f1aa{min-height:0;padding-top:40px;padding-bottom:40px}.in-10fe1ef295{flex-wrap:wrap;gap:20px}.in-7e6ebf6bdb{grid-template-columns:1fr!important}.in-c2beb31051{min-height:0;padding-top:40px;padding-bottom:40px}.in-fc96da6634{width:100%;max-width:100%}.in-1eea90b8c2{width:100%;max-width:100%}.in-91f3dd0b17{grid-template-columns:1fr!important}.in-a0bc4e7948{grid-template-columns:1fr!important;min-height:0;padding-top:40px;padding-bottom:40px}.in-162718fc64{font-size:clamp(28px,7.5vw,38px)}.in-1675486b37{min-height:0;padding-top:40px;padding-bottom:40px}.in-4859c0fea3{width:100%;max-width:100%}.in-702108c072{min-height:0;padding-top:40px;padding-bottom:40px}
.in-header{padding:18px 24px}.in-logo img{height:34px;max-width:200px}.in-navigation .wp-block-navigation__container{gap:20px}.in-contact-grid{grid-template-columns:1fr}.in-page .wp-block-group{max-width:100%}.in-footer{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.in-footer nav,.in-footer .wp-block-group{position:static!important;flex-wrap:wrap}.in-footer>figure{display:none}.in-page-inicio>section:first-child{min-height:680px}.in-page-inicio>section:first-child h1{font-size:36px}.in-page figure img{max-width:100%}
}