@charset "UTF-8";
:root {
  --c-primary: #3b7b7e;
  --c-green-600: #569592;
  --c-green-500: #66a29c;
  --c-green-400: #76afa5;
  --c-green-300: #98c9ba;
  --c-green-200: #bbe4ce;
  --c-surface: #f2f9f5;
  --c-surface-alt: #fafafa;
  --c-surface-grey: #eeeeee;
  --c-border: #e2e2e2;
  --c-text: #000000;
  --c-text-muted: #939393;
  --c-meta: #a5a5a5;
  --c-placeholder: #c3c3c3;
  --c-badge-true: #34495e;
  --c-badge-false: #e74c3c;
  --c-play: #103aa0;
  --c-white: #ffffff;
  --font-sans: "Poppins", -apple-system, "Helvetica Neue", Arial, sans-serif;
  --fw-light: 300;
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-semibold: 600;
  --fw-bold: 700;
  --ls-wide: 0.05em;
  --ls-mid: 0.03em;
  --r-card: 30px;
  --r-box: 5px;
  --r-line: 10px;
  --r-pill: 30px;
  --artboard: 1366px;
  --container: 1170px;
  --gutter: 98px;
  --shadow-play: 10px 10px 7.5px rgba(0, 0, 0, 0.161);
}

@keyframes icon-hop {
  50% {
    transform: translateY(-4px);
  }
}
@keyframes menu-lines-sweep {
  45% {
    transform: scaleX(0.55);
  }
}
@keyframes quote-mark-in {
  from {
    transform: scale(0.82) translateY(10px);
  }
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/fonts/poppins/poppins-light.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+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/fonts/poppins/poppins-light-ext.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-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/poppins/poppins-regular.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+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/poppins/poppins-regular-ext.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-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/fonts/poppins/poppins-medium.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+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/fonts/poppins/poppins-medium-ext.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-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/poppins/poppins-semibold.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+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/poppins/poppins-semibold-ext.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-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/poppins/poppins-bold.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+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/poppins/poppins-bold-ext.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-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
:root {
  --i-arrow-circle-34: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2034.0000%2034.0000'%20width='34.0000'%20height='34.0000'%3E%3Cpath%20d='M%2012.7367%2013.5259%20L%2018.9997%2011.7608%20L%2011.8074%2024.8637%20L%2012.9908%2025.5819%20L%2020.1831%2012.4790%20L%2021.8613%2019.0666%20L%2023.1805%2018.6948%20L%2020.8986%209.7383%20L%2012.3832%2012.1383%20L%2012.7367%2013.5259%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-arrow-diagonal: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2011.3731%2015.1248'%20width='11.3731'%20height='15.1248'%3E%3Cpath%20d='M%200.9292%203.6157%20L%207.1922%201.9307%20L%200.0000%2014.4391%20L%201.1834%2015.1248%20L%208.3756%202.6164%20L%2010.0538%208.9051%20L%2011.3731%208.5501%20L%209.0912%200.0000%20L%200.5757%202.2911%20L%200.9292%203.6157%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-arrow-out-25: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2033.5267%2025.0000'%20width='33.5267'%20height='25.0000'%3E%3Cpath%20d='M%2026.3144%207.2282%20L%2030.9052%2011.8095%20L%2016.4765%2011.8351%20L%2016.4743%2013.2028%20L%2030.9031%2013.1773%20L%2026.2960%2017.7749%20L%2027.2630%2018.7400%20L%2033.5267%2012.4888%20L%2027.2848%206.2597%20L%2026.3144%207.2282%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-arrow-right: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017.0524%2012.4803'%20width='17.0524'%20height='12.4803'%3E%3Cpath%20d='M%209.8401%200.9685%20L%2014.4308%205.5498%20L%200.0021%205.5754%20L%200.0000%206.9431%20L%2014.4288%206.9175%20L%209.8217%2011.5152%20L%2010.7887%2012.4803%20L%2017.0524%206.2291%20L%2010.8105%200.0000%20L%209.8401%200.9685%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-chevron-down: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2011.7647%2010.0000'%20width='11.7647'%20height='10.0000'%3E%3Cpath%20d='M%205.8823%2010.0000%20L%200.0000%200.0000%20L%2011.7647%200.0000%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-chevron-right: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2010.0000%2011.7647'%20width='10.0000'%20height='11.7647'%3E%3Cpath%20d='M%2010.0000%205.8824%20L%200.0000%2011.7647%20L%200.0000%200.0000%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-close: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2036.5000%2036.5000'%20width='36.5000'%20height='36.5000'%3E%3Cpath%20d='M%2018.2500%2018.2500%20L%200.0000%2036.5000%20L%2018.2500%2018.2500%20L%200.0000%200.0000%20L%2018.2500%2018.2500%20L%2036.5000%200.0000%20L%2018.2500%2018.2500%20L%2036.5000%2036.5000%20L%2018.2500%2018.2500%20Z'%20fill='none'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-disease-bagirsak: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2019.2905%2019.2496'%20width='19.2905'%20height='19.2496'%3E%3Cpath%20d='M%2011.7809%2015.6167%20L%2013.3195%2015.6167%20C%2013.5734%2015.6167%2013.7789%2015.8222%2013.7789%2016.0758%20C%2013.7789%2016.3298%2013.5734%2016.5353%2013.3195%2016.5353%20L%2012.2953%2016.5353%20L%2013.8200%2019.2496%20C%2015.4782%2018.9892%2016.6564%2017.4965%2016.5256%2015.8233%20C%2016.3933%2014.1505%2014.9970%2012.8597%2013.3197%2012.8609%20L%203.2152%2012.8609%20C%202.9613%2012.8609%202.7558%2012.6554%202.7558%2012.4017%20C%202.7558%2012.1481%202.9613%2011.9423%203.2152%2011.9423%20L%203.2149%2011.9420%20L%2016.0752%2011.9420%20C%2017.8504%2011.9420%2019.2905%2010.5022%2019.2905%208.7271%20C%2019.2905%206.9516%2017.8507%205.5119%2016.0752%205.5119%20L%205.9707%205.5119%20C%205.7170%205.5119%205.5116%205.3061%205.5116%205.0524%20C%205.5116%204.7987%205.7170%204.5933%205.9707%204.5933%20L%207.8079%204.5933%20C%209.5831%204.5909%2011.0208%203.1532%2011.0231%201.3780%20L%2011.0231%200.4595%20C%2011.0219%200.2055%2010.8176%200.0012%2010.5640%200.0000%20L%208.7268%200.0000%20C%208.4728%200.0012%208.2685%200.2055%208.2673%200.4595%20L%208.2673%201.3780%20C%208.2662%201.6317%208.0619%201.8360%207.8082%201.8372%20L%205.9710%201.8372%20C%204.1955%201.8372%202.7558%203.2770%202.7558%205.0524%20C%202.7558%206.8279%204.1955%208.2676%205.9710%208.2676%20L%2016.0755%208.2676%20C%2016.3292%208.2676%2016.5347%208.4731%2016.5347%208.7271%20C%2016.5347%208.9808%2016.3292%209.1862%2016.0755%209.1862%20L%203.2152%209.1862%20C%201.4398%209.1862%200.0000%2010.6260%200.0000%2012.4015%20C%200.0000%2014.1769%201.4398%2015.6167%203.2152%2015.6167%20L%207.5095%2015.6167'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-disease-karaciger: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2022.6738%2015.1257'%20width='22.6738'%20height='15.1257'%3E%3Cpath%20d='M%2014.1509%206.9980%20C%2014.1782%206.8657%2014.1919%206.7313%2014.1921%206.5964%20L%2014.1921%201.7084%20C%2014.1932%200.7655%2014.9575%200.0014%2015.9004%200.0003%20L%2021.7678%200.0003%20C%2022.2679%200.0000%2022.6735%200.4051%2022.6738%200.9052%20C%2022.6738%201.0008%2022.6588%201.0958%2022.6291%201.1868%20C%2022.0133%203.0590%2021.1909%204.4892%2020.1173%205.5563%20C%2017.9887%204.9973%2015.7412%205.8642%2014.5391%207.7077%20C%2014.3075%207.5433%2014.1643%207.2818%2014.1509%206.9980'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3Cpath%20d='M%2013.7070%206.5964%20L%2013.7070%201.6795%20C%2013.7059%200.7534%2012.9563%200.0027%2012.0303%200.0003%20L%207.0997%200.1061%20L%207.0946%200.1061%20C%203.1783%200.1106%200.0045%203.2844%200.0000%207.2007%20L%200.0000%2012.0464%20C%200.0000%2012.9310%200.7169%2013.6479%201.6015%2013.6479%20C%201.7169%2013.6479%201.8322%2013.6356%201.9452%2013.6107%20C%204.0990%2012.9778%205.0165%2011.9806%205.9037%2011.0168%20C%206.5123%2010.2856%207.2424%209.6645%208.0618%209.1813%20C%209.1327%208.5923%2010.4713%208.2563%2012.2771%208.1262%20C%2013.0803%208.0675%2013.7033%207.4006%2013.7070%206.5953%20L%2013.7070%206.5964%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3Cpath%20d='M%2013.7271%2010.0511%20C%2013.4701%2010.4883%2013.2548%2010.8915%2013.0846%2011.2558%20C%2013.0473%2011.3351%2012.9705%2011.3884%2012.8832%2011.3951%20L%2012.8645%2011.3951%20C%2012.7836%2011.3951%2012.7081%2011.3549%2012.6629%2011.2880%20C%2012.6094%2011.2076%2012.5638%2011.1437%2012.5183%2011.0840%20L%2010.7706%208.7925%20C%2010.5666%208.8281%2010.3723%208.8675%2010.1878%208.9103%20L%2012.0929%2011.4084%20C%2012.5692%2012.0352%2012.8275%2012.8006%2012.8292%2013.5877%20L%2012.8292%2015.1257%20L%2013.3646%2015.1257%20L%2013.3646%2013.5869%20C%2013.3643%2013.3462%2013.3429%2013.1061%2013.3001%2012.8691%20C%2013.2382%2012.5379%2013.2706%2012.1961%2013.3938%2011.8823%20C%2013.4851%2011.6539%2013.6034%2011.3983%2013.7458%2011.1220%20C%2013.7207%2010.9153%2013.7078%2010.7073%2013.7078%2010.4990%20C%2013.7070%2010.3488%2013.7140%2010.1991%2013.7268%2010.0511%20L%2013.7271%2010.0511%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-disease-ozofagus: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018.7195%2019.2198'%20width='18.7195'%20height='19.2198'%3E%3Cpath%20d='M%2016.0955%2013.7867%20C%2013.7119%2016.4824%209.3581%2017.2645%206.1847%2015.5652%20C%204.9215%2014.8886%203.1919%2015.2719%202.3309%2016.4187%20C%201.7407%2017.2082%201.6129%2018.2871%201.9173%2019.2198%20L%200.3985%2019.2198%20C%200.0000%2017.6858%200.2668%2015.9976%201.1466%2014.6706%20C%202.1618%2013.1440%203.9287%2012.1782%205.7598%2012.1553%20C%206.3953%2012.1440%206.9817%2011.8659%207.4593%2011.3468%20C%208.1059%2010.6437%208.4668%209.5874%208.3953%208.5874%20C%208.3090%207.3953%207.8051%206.2978%207.3200%205.2374%20C%207.1508%204.8765%206.9855%204.5155%206.8351%204.1507%20C%206.4367%203.1733%206.0906%201.8872%206.3914%200.7519%20C%206.4254%200.6167%206.4704%200.4812%206.5269%200.3496%20L%208.6023%200.0000%20C%208.5308%200.1316%208.4781%200.2707%208.4293%200.4098%20C%208.0832%201.3913%208.1133%202.5152%208.5609%203.4515%20C%208.5758%203.4816%208.5946%203.5042%208.6210%203.5191%20C%208.6360%203.5307%208.6511%203.5379%208.6660%203.5417%20C%208.6848%203.5530%208.7074%203.5569%208.7300%203.5569%20C%208.7601%203.5569%208.7864%203.5530%208.8128%203.5379%20C%208.8277%203.5307%208.8390%203.5230%208.8504%203.5117%20C%208.8617%203.5042%208.8730%203.4929%208.8804%203.4777%20C%208.8879%203.4705%208.8917%203.4628%208.8992%203.4551%20C%209.7527%202.3047%2011.0836%201.6731%2012.6551%201.6731%20L%2012.7039%201.6731%20C%2014.2454%201.6844%2015.7570%202.4741%2016.6441%203.7337%20C%2018.7195%206.6773%2018.4789%2011.0913%2016.0953%2013.7870%20L%2016.0955%2013.7867%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-disease-pankreas: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020.2994%2021.8056'%20width='20.2994'%20height='21.8056'%3E%3Cpath%20d='M%2019.6424%203.1102%20C%2018.9616%202.9938%2018.3175%202.9979%2017.7211%203.0863%20C%2017.5691%203.1061%2017.4409%202.9779%2017.4726%202.8259%20C%2017.5570%202.3976%2017.7291%201.9374%2018.0611%201.6014%20C%2018.2729%201.3809%2018.3334%201.0527%2018.1934%200.7804%20L%2018.1655%200.7287%20C%2017.9457%200.3004%2017.3732%200.2160%2017.0324%200.5527%20C%2016.1518%201.4253%2015.9551%202.6946%2015.9313%203.4787%20C%2015.9272%203.5592%2015.8795%203.6308%2015.8072%203.6626%20C%2015.3628%203.8664%2014.9743%204.0990%2014.6423%204.3275%20C%2014.5141%204.4118%2014.3461%204.3474%2014.3141%204.1993%20C%2014.0141%202.8823%2013.6294%201.6530%2013.1653%200.5446%20C%2013.0092%200.1720%2012.5769%200.0000%2012.2081%200.1720%20L%2012.1604%200.1958%20C%2011.8205%200.3558%2011.6605%200.7525%2011.8084%201.1004%20C%2011.9964%201.5527%2012.1725%202.0287%2012.3333%202.5215%20C%2012.3730%202.6459%2012.3013%202.7780%2012.1731%202.8018%20C%209.9939%203.2374%208.6108%204.6299%208.1729%206.3815%20C%207.7614%206.5280%207.3592%206.8713%207.0663%207.4644%20C%206.6061%208.3370%205.9979%209.0816%205.2692%209.7304%20C%204.5645%2010.3586%203.9284%2011.0632%203.4317%2011.8681%20C%200.0000%2017.4600%206.9127%2021.8056%2010.0052%2016.5521%20C%2010.8936%2014.9231%2010.9542%2013.3856%2010.1970%2011.9325%20C%209.5728%2010.7397%209.5649%209.6945%209.8649%208.6258%20C%2010.1030%207.7962%209.9414%207.1456%209.5918%206.7443%20C%209.9326%205.3415%2011.0791%204.4830%2012.6015%204.2164%20C%2012.7138%204.2005%2012.8262%204.2681%2012.8541%204.3805%20C%2013.7823%208.2954%2013.9272%2013.1276%2013.2226%2018.0833%20C%2013.2187%2018.1192%2013.2147%2018.1550%2013.2147%2018.1877%20C%2013.2147%2018.5435%2013.4711%2018.8564%2013.8310%2018.9123%20C%2014.2354%2018.9759%2014.6152%2018.7003%2014.6757%2018.2959%20C%2014.9951%2016.0179%2015.1359%2013.8163%2015.1239%2011.7550%20C%2015.1239%2011.6347%2015.2203%2011.5432%2015.3398%2011.5432%20L%2015.9759%2011.5432%20C%2017.3367%2011.5432%2018.2221%2010.8863%2018.7260%2010.3863%20C%2019.0183%2010.0981%2019.0063%209.6299%2018.7021%209.3576%20L%2018.6624%209.3219%20C%2018.3860%209.0734%2017.9616%209.0814%2017.6973%209.3457%20C%2017.3534%209.6857%2016.8088%2010.0783%2015.9759%2010.0783%20L%2015.2872%2010.0783%20C%2015.1749%2010.0783%2015.0793%209.9858%2015.0754%209.8745%20C%2015.0077%208.6252%2014.8834%207.4165%2014.7067%206.2636%20C%2014.6949%206.1919%2014.7187%206.1195%2014.7744%206.0757%20C%2016.0291%204.9728%2017.7299%204.2906%2019.3542%204.5500%20C%2019.7101%204.6059%2020.0588%204.4100%2020.1632%204.0621%20L%2020.1791%204.0142%20C%2020.2994%203.6106%2020.0509%203.1821%2019.6424%203.1098%20L%2019.6424%203.1102%20Z%20M%205.0399%2017.0008%20C%204.9810%2017.0652%204.8996%2017.0978%204.8193%2017.0978%20C%204.7470%2017.0978%204.6736%2017.0715%204.6155%2017.0183%20C%204.4005%2016.8200%204.2182%2016.5882%204.0733%2016.3295%20C%203.8281%2015.8915%203.7038%2015.4027%203.7038%2014.8789%20C%203.7038%2014.7132%203.8383%2014.5787%204.0040%2014.5787%20C%204.1697%2014.5787%204.3043%2014.7132%204.3043%2014.8789%20C%204.3043%2015.2992%204.4029%2015.6893%204.5972%2016.0364%20C%204.7111%2016.2395%204.8536%2016.4211%205.0215%2016.5764%20C%205.1442%2016.6887%205.1522%2016.8789%205.0399%2017.0008%20Z%20M%206.3560%2017.7125%20C%206.1577%2017.7125%205.9595%2017.6887%205.7659%2017.6408%20C%205.6051%2017.6010%205.5064%2017.4386%205.5462%2017.2778%20C%205.5861%2017.1169%205.7486%2017.0175%205.9094%2017.0580%20C%206.0558%2017.0939%206.2064%2017.1123%206.3560%2017.1123%20C%206.5215%2017.1123%206.6562%2017.2468%206.6562%2017.4123%20C%206.6562%2017.5780%206.5217%2017.7125%206.3560%2017.7125%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-menu-arrow: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016.5854%2022.0566'%20width='16.5854'%20height='22.0566'%3E%3Cpath%20d='M%201.3551%205.2729%20L%2010.4884%202.8156%20L%200.0000%2021.0566%20L%201.7257%2022.0566%20L%2012.2142%203.8154%20L%2014.6615%2012.9863%20L%2016.5854%2012.4687%20L%2013.2577%200.0000%20L%200.8396%203.3411%20L%201.3551%205.2729%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-menu-arrow-active: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024.8675%2018.2000'%20width='24.8675'%20height='18.2000'%3E%3Cpath%20d='M%2014.3497%201.4123%20L%2021.0445%208.0934%20L%200.0031%208.1306%20L%200.0000%2010.1251%20L%2021.0415%2010.0879%20L%2014.3229%2016.7927%20L%2015.7331%2018.2000%20L%2024.8675%209.0839%20L%2015.7649%200.0000%20L%2014.3497%201.4123%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-play-triangle: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024.0000%2026.0000'%20width='24.0000'%20height='26.0000'%3E%3Cpath%20d='M%2024.0000%2013.0000%20L%200.0000%2026.0000%20L%200.0000%200.0000%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-quote-mark: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2088.3558%20105.5721'%20width='88.3558'%20height='105.5721'%3E%3Cpath%20d='M%207.9173%2027.5418%20C%2012.6349%2028.8410%2016.6211%2032.0156%2018.9455%2036.3232%20C%2019.6395%2033.9012%2020.8073%2031.6393%2022.3840%2029.6712%20C%2023.8007%2027.9232%2025.5250%2026.4478%2027.4693%2025.3149%20C%2027.5180%2025.2849%2027.5668%2025.2512%2027.6106%2025.2124%20C%2027.9132%2025.0511%2028.1920%2024.8698%2028.4746%2024.7285%20C%2026.2277%2024.0546%2024.1283%2022.9755%2022.2628%2021.5538%20C%2020.2497%2019.9959%2018.5554%2018.0616%2017.2613%2015.8684%20C%2016.6361%2018.3254%2015.5020%2020.6161%2013.9253%2022.5991%20C%2012.2986%2024.6547%2010.2467%2026.3452%207.9173%2027.5418%20Z'%20fill='%233B7B7E'%20fill-rule='evenodd'/%3E%3Cpath%20d='M%2055.0598%2060.9604%20C%2054.6835%2060.5602%2054.7035%2059.9350%2055.0986%2059.5537%20C%2055.4950%2059.1773%2056.1201%2059.1823%2056.5053%2059.5737%20L%2071.1533%2075.0082%20C%2084.3359%2061.2254%2087.8332%2057.1855%2088.0532%2050.8949%20C%2088.3558%2041.2871%2081.3813%2029.4336%2069.5666%2026.9817%20C%2065.1515%2026.1114%2060.5752%2026.5515%2056.4040%2028.2458%20C%2054.5922%2028.9597%2052.8729%2029.8825%2051.2812%2031.0003%20L%2051.2612%2031.0204%20L%2029.9412%2053.4244%20C%2029.0322%2054.3772%2028.5396%2055.6463%2028.5733%2056.9604%20C%2028.6071%2058.2746%2029.1648%2059.5199%2030.1213%2060.4189%20C%2032.1244%2062.3082%2035.2753%2062.2257%2037.1746%2060.2376%20L%2048.0665%2048.8043%20C%2048.1691%2048.6618%2048.3204%2048.5542%2048.4867%2048.5017%20C%2048.8768%2048.3592%2049.3169%2048.4717%2049.5957%2048.7843%20C%2051.7389%2051.2463%2054.7285%2052.8192%2057.9719%2053.1856%20C%2062.1081%2053.4344%2066.1381%2051.8077%2068.9464%2048.7643%20C%2069.3177%2048.3492%2069.9529%2048.3104%2070.3731%2048.6818%20C%2070.7882%2049.0581%2070.8219%2049.6933%2070.4506%2050.1122%20C%2067.2271%2053.6532%2062.5533%2055.5200%2057.7706%2055.1724%20C%2054.3909%2054.8111%2051.2362%2053.3019%2048.8280%2050.8937%20L%2038.6200%2061.6243%20C%2035.9630%2064.4139%2031.5517%2064.5314%2028.7534%2061.8844%20C%2027.4005%2060.6240%2026.6140%2058.8697%2026.5653%2057.0192%20C%2026.5165%2055.1674%2027.2104%2053.3756%2028.4946%2052.0377%20L%2043.1614%2036.6032%20L%2043.1614%2036.6070%20C%2042.7125%2036.4757%2042.3111%2036.2069%2042.0185%2035.8405%20C%2038.4825%2031.5380%2033.6423%2028.4996%2028.2307%2027.1805%20C%2024.1083%2029.7012%2021.2850%2033.8874%2020.4947%2038.6538%20C%2020.4010%2039.2503%2019.9271%2039.7091%2019.3319%2039.7817%20L%2019.1906%2039.7817%20C%2018.6579%2039.7917%2018.1791%2039.4691%2017.9840%2038.9764%20C%2016.9287%2036.3582%2015.2144%2034.0575%2013.0013%2032.3045%20C%2012.1661%2031.6455%2011.2633%2031.0791%2010.3055%2030.6190%20C%203.8636%2035.3716%200.0438%2042.8888%200.0000%2050.8937%20C%200.2201%2057.5469%204.3613%2061.8831%2018.0665%2076.2136%20L%2018.3891%2076.5749%20C%2020.2984%2078.5630%2022.4678%2080.8349%2024.7772%2083.2281%20L%2028.7384%2087.3456%20L%2028.7334%2087.3456%20C%2028.7872%2087.4081%2028.8309%2087.4768%2028.8759%2087.5456%20L%2044.7693%20104.3030%20C%2045.4820%20105.0595%2046.4636%20105.4996%2047.5039%20105.5284%20C%2048.5392%20105.5721%2049.5507%20105.1870%2050.2972%20104.4643%20C%2051.0499%20103.7554%2051.4900%20102.7738%2051.5188%20101.7335%20C%2051.5526%20100.6982%2051.1674%2099.6917%2050.4585%2098.9402%20L%2050.4397%2098.9402%20L%2034.1800%2081.8215%20C%2034.0037%2081.6351%2033.9062%2081.3913%2033.8962%2081.1375%20C%2033.9012%2080.8537%2034.0187%2080.5848%2034.2187%2080.3948%20C%2034.2875%2080.3460%2034.3650%2080.3072%2034.4388%2080.2722%20C%2034.4776%2080.2385%2034.5163%2080.2097%2034.5601%2080.1897%20C%2034.9365%2080.0484%2035.3666%2080.1410%2035.6454%2080.4335%20L%2051.9002%2097.5335%20L%2051.9002%2097.5535%20L%2051.9052%2097.5535%20C%2052.6229%2098.2963%2053.6044%2098.7264%2054.6347%2098.7601%20C%2056.7891%2098.7889%2058.5671%2097.0897%2058.6346%2094.9403%20C%2058.6746%2093.9100%2058.2883%2092.9084%2057.5706%2092.1657%20L%2056.8279%2091.3455%20L%2041.1545%2074.8657%20C%2040.9695%2074.6706%2040.8669%2074.4118%2040.8757%2074.1430%20C%2040.8807%2073.8741%2040.9932%2073.6203%2041.1883%2073.4390%20C%2041.3846%2073.2539%2041.6484%2073.1564%2041.9122%2073.1614%20C%2042.1798%2073.1714%2042.4336%2073.2827%2042.6199%2073.4790%20L%2059.0360%2090.7841%20C%2059.7437%2091.5305%2060.7215%2091.9657%2061.7518%2091.9857%20C%2062.7921%2092.0144%2063.7986%2091.6293%2064.5501%2090.9103%20C%2065.3078%2090.1976%2065.7417%2089.2111%2065.7667%2088.1708%20C%2065.7955%2087.1355%2065.4054%2086.1390%2064.6826%2085.3962%20L%2048.1053%2067.9161%20C%2047.7239%2067.5110%2047.7439%2066.8708%2048.1441%2066.4907%20C%2048.3341%2066.3044%2048.5929%2066.2069%2048.8568%2066.2119%20C%2049.1206%2066.2219%2049.3694%2066.3344%2049.5507%2066.5295%20L%2066.1468%2084.0096%20L%2066.1518%2084.0096%20C%2067.6410%2085.5775%2070.1230%2085.6313%2071.6859%2084.1409%20C%2073.2526%2082.6467%2073.3064%2080.1697%2071.8172%2078.6030%20L%2055.0598%2060.9604%20Z'%20fill='%233B7B7E'%20fill-rule='evenodd'/%3E%3Cpath%20d='M%207.7173%2013.8516%20C%208.3762%2014.3942%208.8801%2015.0969%209.1877%2015.8984%20C%209.2214%2015.9760%209.3440%2015.9572%209.3490%2015.8684%20C%209.4853%2015.0044%209.8366%2014.1879%2010.3693%2013.5002%20C%2010.9169%2012.7963%2011.6346%2012.2499%2012.4599%2011.9173%20C%2012.5424%2011.8885%2012.5387%2011.7710%2012.4549%2011.7460%20C%2011.6634%2011.5809%2010.9219%2011.2333%2010.2918%2010.7307%20C%209.6078%2010.1830%209.0701%209.4803%208.7238%208.6788%20C%208.6838%208.6013%208.5675%208.6251%208.5625%208.7138%20C%208.4450%209.5728%208.1036%2010.3931%207.5760%2011.0870%20C%207.0383%2011.7947%206.3156%2012.3474%205.4854%2012.6750%20C%205.4016%2012.7038%205.4066%2012.8263%205.4954%2012.8450%20C%206.3106%2012.9826%207.0721%2013.3289%207.7173%2013.8516%20Z'%20fill='%233B7B7E'%20fill-rule='evenodd'/%3E%3Cpath%20d='M%2021.9252%206.1643%20C%2022.7016%206.8045%2023.2981%207.6348%2023.6544%208.5725%20C%2023.6982%208.6651%2023.8395%208.6401%2023.8445%208.5375%20C%2024.0058%207.5222%2024.4159%206.5645%2025.0461%205.7542%20C%2025.6863%204.9290%2026.5315%204.2838%2027.4980%203.8937%20C%2027.5956%203.8637%2027.5906%203.7274%2027.4930%203.6974%20C%2026.5653%203.5023%2025.6913%203.0922%2024.9485%202.5008%20C%2024.1471%201.8618%2023.5169%201.0303%2023.1118%200.0926%20C%2023.0680%200.0000%2022.9267%200.0250%2022.9217%200.1276%20C%2022.7792%201.1429%2022.3790%202.1057%2021.7639%202.9209%20C%2021.1287%203.7561%2020.2784%204.4013%2019.3069%204.7864%20C%2019.2094%204.8214%2019.2144%204.9627%2019.3119%204.9877%20C%2020.2747%205.1478%2021.1724%205.5542%2021.9252%206.1643%20Z'%20fill='%233B7B7E'%20fill-rule='evenodd'/%3E%3Cpath%20d='M%2034.3313%2021.1387%20C%2035.2590%2021.9052%2035.9718%2022.9017%2036.4069%2024.0258%20C%2036.4557%2024.1421%2036.6269%2024.1133%2036.6370%2023.9858%20C%2036.8270%2022.7704%2037.3209%2021.6226%2038.0724%2020.6448%20C%2038.8388%2019.6533%2039.8554%2018.8818%2041.0182%2018.4129%20C%2041.1345%2018.3742%2041.1308%2018.2129%2041.0132%2018.1791%20C%2039.8992%2017.9440%2038.8488%2017.4564%2037.9598%2016.7474%20C%2036.9983%2015.9760%2036.2406%2014.9794%2035.7529%2013.8516%20C%2035.6992%2013.7391%2035.5329%2013.7728%2035.5229%2013.8953%20C%2035.3566%2015.1170%2034.8789%2016.2685%2034.1362%2017.2463%20C%2033.3735%2018.2466%2032.3532%2019.0243%2031.1854%2019.4882%20C%2031.0691%2019.5270%2031.0741%2019.6933%2031.1954%2019.7271%20C%2032.3482%2019.9171%2033.4273%2020.4060%2034.3313%2021.1387%20Z'%20fill='%233B7B7E'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-scroll-down: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020.0000%2017.0000'%20width='20.0000'%20height='17.0000'%3E%3Cpath%20d='M%2010.0000%2017.0000%20L%200.0000%200.0000%20L%2020.0000%200.0000%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-slider-chevron: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2011.3126%2020.0000'%20width='11.3126'%20height='20.0000'%3E%3Cpath%20d='M%201.3126%200.0000%20L%200.0000%201.3400%20L%208.6600%2010.0000%20L%200.0000%2018.6600%20L%201.3126%2020.0000%20L%2011.3126%2010.0000%20L%201.3126%200.0000%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-social-facebook: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020.8102%2020.6836'%20width='20.8102'%20height='20.6836'%3E%3Cpath%20d='M%2020.8102%2010.4051%20C%2020.8102%204.6584%2016.1518%200.0000%2010.4051%200.0000%20C%204.6584%200.0000%200.0000%204.6584%200.0000%2010.4051%20C%200.0000%2015.5985%203.8051%2019.9031%208.7792%2020.6836%20L%208.7792%2013.4133%20L%206.1378%2013.4133%20L%206.1378%2010.4051%20L%208.7792%2010.4051%20L%208.7792%208.1132%20C%208.7792%205.5047%2010.3331%204.0644%2012.7091%204.0644%20C%2013.8477%204.0644%2015.0383%204.2673%2015.0383%204.2673%20L%2015.0383%206.8280%20L%2013.7263%206.8280%20C%2012.4343%206.8280%2012.0310%207.6302%2012.0310%208.4531%20L%2012.0310%2010.4051%20L%2014.9169%2010.4051%20L%2014.4556%2013.4133%20L%2012.0310%2013.4133%20L%2012.0310%2020.6836%20C%2017.0051%2019.9031%2020.8102%2015.5985%2020.8102%2010.4051%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-social-instagram: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020.8122%2020.8122'%20width='20.8122'%20height='20.8122'%3E%3Cpath%20d='M%2010.4057%2020.8122%20C%207.5617%2020.8122%207.2274%2020.8013%206.1164%2020.7497%20C%205.1141%2020.7029%204.3349%2020.5537%203.5901%2020.2659%20C%202.8667%2019.9865%202.2982%2019.6163%201.7466%2019.0655%20C%201.1990%2018.5178%200.8288%2017.9493%200.5463%2017.2221%20C%200.2593%2016.4836%200.1101%2015.7044%200.0624%2014.6958%20L%200.0619%2014.6844%20C%200.0144%2013.6026%200.0000%2013.2761%200.0000%2010.4057%20C%200.0000%207.5416%200.0109%207.2102%200.0624%206.1163%20C%200.1093%205.1100%200.2585%204.3309%200.5463%203.5900%20C%200.8257%202.8659%201.1959%202.2974%201.7466%201.7466%20C%202.2951%201.1982%202.8636%200.8280%203.5901%200.5463%20C%204.3295%200.2593%205.1086%200.1100%206.1164%200.0624%20L%206.1277%200.0619%20C%207.2096%200.0143%207.5360%200.0000%2010.4057%200.0000%20C%2013.2706%200.0000%2013.6020%200.0109%2014.6958%200.0624%20C%2015.7020%200.1092%2016.4811%200.2585%2017.2221%200.5463%20C%2017.9462%200.8256%2018.5148%201.1958%2019.0655%201.7466%20C%2019.6148%202.2967%2019.9850%202.8652%2020.2659%203.5900%20C%2020.5529%204.3301%2020.7021%205.1093%2020.7497%206.1163%20L%2020.7502%206.1277%20C%2020.7978%207.2095%2020.8122%207.5360%2020.8122%2010.4057%20C%2020.8122%2013.2505%2020.8013%2013.5848%2020.7497%2014.6958%20C%2020.7029%2015.6998%2020.5536%2016.4789%2020.2659%2017.2221%20C%2019.9873%2017.9446%2019.6171%2018.5132%2019.0655%2019.0655%20C%2018.5176%2019.6127%2017.9491%2019.9829%2017.2221%2020.2659%20C%2016.4804%2020.5529%2015.7012%2020.7021%2014.6958%2020.7497%20L%2014.6844%2020.7502%20C%2013.6026%2020.7978%2013.2762%2020.8122%2010.4057%2020.8122%20Z%20M%2010.5462%205.7940%20C%207.6001%205.7940%205.2032%208.1912%205.2032%2011.1377%20C%205.2032%2014.0843%207.6001%2016.4815%2010.5462%2016.4815%20C%2013.4927%2016.4815%2015.8899%2014.0843%2015.8899%2011.1377%20C%2015.8899%208.1912%2013.4927%205.7940%2010.5462%205.7940%20Z%20M%2016.1014%204.3354%20C%2015.4129%204.3354%2014.8527%204.8952%2014.8527%205.5833%20C%2014.8527%206.2718%2015.4129%206.8320%2016.1014%206.8320%20C%2016.7899%206.8320%2017.3501%206.2718%2017.3501%205.5833%20C%2017.3501%204.8952%2016.7906%204.3354%2016.1028%204.3354%20L%2016.1014%204.3354%20Z%20M%2010.5462%2014.6061%20C%208.6337%2014.6061%207.0779%2013.0502%207.0779%2011.1377%20C%207.0779%209.2249%208.6337%207.6687%2010.5462%207.6687%20C%2012.4590%207.6687%2014.0153%209.2249%2014.0153%2011.1377%20C%2014.0153%2013.0502%2012.4590%2014.6061%2010.5462%2014.6061%20Z'%20fill='currentColor'%20stroke='currentColor'%20stroke-width='1'%20stroke-linecap='round'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-social-linkedin: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2023.9272%2023.9274'%20width='23.9272'%20height='23.9274'%3E%3Cpath%20d='M%2011.9638%200.0000%20C%205.3564%200.0000%200.0000%205.3562%200.0000%2011.9638%20C%200.0000%2018.5710%205.3564%2023.9274%2011.9638%2023.9274%20C%2018.5710%2023.9274%2023.9272%2018.5710%2023.9272%2011.9638%20C%2023.9272%205.3562%2018.5710%200.0000%2011.9638%200.0000%20Z%20M%207.7722%2018.7760%20C%206.8991%2018.7644%206.0263%2018.7672%205.1535%2018.7744%20C%204.9917%2018.7757%204.9367%2018.7353%204.9367%2018.5649%20C%204.9411%2015.6366%204.9404%2012.7085%204.9362%209.7803%20C%204.9360%209.6277%204.9733%209.5767%205.1333%209.5782%20C%206.0222%209.5858%206.9106%209.5865%207.7993%209.5774%20C%207.9770%209.5755%208.0044%209.6403%208.0039%209.7970%20C%207.9985%2011.2572%208.0007%2012.7173%208.0007%2014.1774%20C%208.0007%2015.6296%207.9975%2017.0818%208.0041%2018.5340%20C%208.0053%2018.7145%207.9685%2018.7786%207.7722%2018.7760%20Z%20M%208.1479%207.1686%20C%207.9384%207.9899%207.0888%208.4627%206.1084%208.3036%20C%205.0669%208.1345%204.4863%207.1181%204.8701%206.1358%20C%205.1093%205.5225%205.7224%205.1511%206.4939%205.1520%20C%207.6648%205.1532%208.4257%206.0808%208.1479%207.1686%20Z%20M%2018.7775%2018.7754%20C%2017.9123%2018.7651%2017.0471%2018.7652%2016.1821%2018.7754%20C%2015.9924%2018.7776%2015.9443%2018.7237%2015.9450%2018.5374%20C%2015.9523%2016.9973%2015.9499%2015.4573%2015.9484%2013.9173%20C%2015.9477%2013.5673%2015.9235%2013.2196%2015.8254%2012.8807%20C%2015.5097%2011.7934%2014.2731%2011.4118%2013.3923%2012.1347%20C%2012.9162%2012.5251%2012.7302%2013.0414%2012.7341%2013.6491%20C%2012.7417%2015.1018%2012.7363%2016.5545%2012.7363%2018.0073%20C%2012.7363%2018.1979%2012.7255%2018.3890%2012.7395%2018.5785%20C%2012.7517%2018.7431%2012.6843%2018.7749%2012.5351%2018.7739%20C%2011.6538%2018.7679%2010.7729%2018.7674%209.8918%2018.7743%20C%209.7319%2018.7754%209.6745%2018.7431%209.6760%2018.5673%20C%209.6894%2017.2578%209.6943%2015.9477%209.6950%2014.6382%20C%209.6950%2013.0266%209.6919%2011.4150%209.6809%209.8037%20C%209.6796%209.6272%209.7163%209.5751%209.8989%209.5771%20C%2010.7797%209.5870%2011.6611%209.5855%2012.5419%209.5782%20C%2012.7006%209.5767%2012.7451%209.6244%2012.7399%209.7787%20C%2012.7290%2010.1108%2012.7368%2010.4435%2012.7368%2010.8360%20C%2012.7961%2010.7727%2012.8188%2010.7533%2012.8352%2010.7293%20C%2013.6391%209.5561%2014.7876%209.2110%2016.1274%209.4170%20C%2017.6762%209.6553%2018.6669%2010.7393%2018.9199%2012.3979%20C%2018.9802%2012.7910%2019.0100%2013.1860%2019.0095%2013.5835%20C%2019.0085%2015.2348%2019.0063%2016.8860%2019.0127%2018.5373%20C%2019.0141%2018.7233%2018.9685%2018.7779%2018.7775%2018.7754%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-social-twitter: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2022.9187%2018.6354'%20width='22.9187'%20height='18.6354'%3E%3Cpath%20d='M%207.1908%2018.6354%20C%2015.8450%2018.6354%2020.5770%2011.4642%2020.5770%205.2491%20C%2020.5770%205.0442%2020.5770%204.8393%2020.5673%204.6442%20C%2021.4844%203.9807%2022.2845%203.1514%2022.9187%202.2050%20C%2022.0796%202.5758%2021.1722%202.8294%2020.2160%202.9465%20C%2021.1917%202.3611%2021.9332%201.4440%2022.2845%200.3415%20C%2021.3771%200.8781%2020.3722%201.2683%2019.2989%201.4830%20C%2018.4403%200.5658%2017.2207%200.0000%2015.8645%200.0000%20C%2013.2692%200.0000%2011.1618%202.1074%2011.1618%204.7027%20C%2011.1618%205.0735%2011.2008%205.4345%2011.2886%205.7760%20C%207.3761%205.5808%203.9125%203.7075%201.5904%200.8586%20C%201.1903%201.5513%200.9562%202.3611%200.9562%203.2197%20C%200.9562%204.8491%201.7855%206.2931%203.0539%207.1322%20C%202.2831%207.1127%201.5611%206.8980%200.9269%206.5468%20L%200.9269%206.6053%20C%200.9269%208.8884%202.5465%2010.7812%204.7028%2011.2203%20C%204.3125%2011.3276%203.8929%2011.3861%203.4637%2011.3861%20C%203.1612%2011.3861%202.8685%2011.3569%202.5758%2011.2983%20C%203.1709%2013.1716%204.9077%2014.5278%206.9663%2014.5668%20C%205.3565%2015.8255%203.3271%2016.5767%201.1220%2016.5767%20C%200.7415%2016.5767%200.3708%2016.5572%200.0000%2016.5085%20C%202.0587%2017.8549%204.5369%2018.6354%207.1908%2018.6354'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-social-youtube: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028.7249%2020.2380'%20width='28.7249'%20height='20.2380'%3E%3Cpath%20d='M%2014.3622%2020.2380%20C%2014.2724%2020.2380%205.3548%2020.2311%203.1401%2019.6344%20C%201.9043%2019.3018%200.9308%2018.3223%200.6005%2017.0783%20C%200.0068%2014.8501%200.0000%2010.1660%200.0000%2010.1190%20C%200.0000%2010.0719%200.0068%205.3890%200.6005%203.1608%20C%200.9303%201.9168%201.9037%200.9374%203.1401%200.6047%20C%205.3548%200.0069%2014.2724%200.0000%2014.3622%200.0000%20C%2014.4517%200.0000%2023.3704%200.0069%2025.5853%200.6047%20C%2026.8212%200.9374%2027.7946%201.9168%2028.1249%203.1608%20C%2028.7181%205.3890%2028.7249%2010.0719%2028.7249%2010.1190%20C%2028.7249%2010.1660%2028.7181%2014.8501%2028.1249%2017.0783%20C%2027.7943%2018.3223%2026.8206%2019.3018%2025.5853%2019.6344%20C%2023.3704%2020.2311%2014.4517%2020.2380%2014.3622%2020.2380%20Z%20M%2011.4253%205.8486%20L%2011.4253%2014.3905%20L%2018.9321%2010.1190%20L%2011.4253%205.8486%20L%2011.4253%205.8486%20Z'%20fill='currentColor'%20stroke='currentColor'%20stroke-width='1'%20stroke-linecap='round'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-triangle-next: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020.0000%2022.7649'%20width='20.0000'%20height='22.7649'%3E%3Cpath%20d='M%2020.0000%2011.3825%20L%200.0000%2022.7649%20L%200.0000%200.0000%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
  --i-triangle-prev: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020.0000%2022.7649'%20width='20.0000'%20height='22.7649'%3E%3Cpath%20d='M%200.0000%2011.3825%20L%2020.0000%200.0000%20L%2020.0000%2022.7649%20Z'%20fill='currentColor'%20fill-rule='evenodd'/%3E%3C/svg%3E");
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
}

@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
figure,
blockquote,
dl,
dd,
ul,
ol {
  margin: 0;
}

ul,
ol {
  padding: 0;
  list-style: none;
}

img,
picture,
video,
svg {
  display: block;
  max-width: 100%;
}

a {
  color: inherit;
  text-decoration: none;
}

button,
input,
select,
textarea {
  font: inherit;
  color: inherit;
  background: none;
  border: 0;
}

button {
  display: inline-flex;
  align-items: flex-start;
  padding: 0;
  cursor: pointer;
}

address {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

.has-reveal [data-reveal] {
  opacity: 0;
  transition: opacity 560ms cubic-bezier(0.22, 1, 0.36, 1), transform 560ms cubic-bezier(0.22, 1, 0.36, 1);
}

.has-reveal [data-reveal=up] {
  transform: translateY(24px);
}

.has-reveal [data-reveal=left] {
  transform: translateX(-24px);
}

.has-reveal [data-reveal=right] {
  transform: translateX(24px);
}

.has-reveal [data-reveal].is-revealed {
  opacity: 1;
  transform: none;
}

@media (max-width: 991.98px) {
  .has-reveal [data-reveal=left],
  .has-reveal [data-reveal=right] {
    transform: translateY(24px);
  }
}
body {
  -webkit-font-smoothing: antialiased;
  font-family: var(--font-sans);
  color: var(--c-text);
  background-color: var(--c-white);
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: normal;
}

.rich-text {
  font-weight: var(--fw-regular);
  font-size: 15px;
  line-height: 18px;
}
.rich-text > * + * {
  margin-top: 18px;
}
.rich-text h2 {
  color: var(--c-primary);
  font-weight: var(--fw-bold);
  font-size: 18px;
  line-height: 18px;
}
.rich-text h2 + * {
  margin-top: 19px;
}
.rich-text strong,
.rich-text b {
  font-weight: var(--fw-bold);
}
.rich-text ul {
  list-style: none;
}
.rich-text li::before {
  content: "- ";
}

.container {
  width: min(var(--container), 100% - var(--gutter) * 2);
  margin-inline: auto;
}

.section {
  position: relative;
}

.bleed-right {
  width: auto;
  margin-right: calc((100% - min(var(--container), 100% - var(--gutter) * 2)) / -2);
  overflow: hidden;
}

.site-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  color: var(--c-white);
}

.site-header__inner {
  position: relative;
  height: 68.71px;
  margin-top: 25px;
}

.site-header__logo {
  display: block;
  width: 228.5px;
}

.site-header__logo img {
  width: 228.5px;
  height: 68.71px;
}

.site-header__actions {
  position: absolute;
  top: 15px;
  right: 0;
  display: flex;
  gap: 20px;
}

.menu-toggle {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 120px;
  height: 40px;
  padding: 0 23px;
  color: var(--c-white);
  border-radius: var(--r-pill);
  opacity: 0.995;
  box-shadow: inset 0 0 0 1px var(--c-white);
}
.menu-toggle:focus-visible {
  color: var(--c-primary);
  background-color: var(--c-white);
  box-shadow: none;
}
@media (hover: hover) and (pointer: fine) {
  .menu-toggle:hover {
    color: var(--c-primary);
    background-color: var(--c-white);
    box-shadow: none;
  }
}

.menu-toggle__lines {
  display: flex;
  flex: none;
  flex-direction: column;
  gap: 5px;
  width: 22px;
}

.menu-toggle__lines span {
  display: block;
  height: 1px;
  background-color: currentColor;
  transform-origin: left center;
}

@media (prefers-reduced-motion: no-preference) {
  .menu-toggle:focus-visible .menu-toggle__lines span {
    animation: menu-lines-sweep 340ms ease-out;
  }
  .menu-toggle:focus-visible .menu-toggle__lines span:nth-child(2) {
    animation-delay: 70ms;
  }
  .menu-toggle:focus-visible .menu-toggle__lines span:nth-child(3) {
    animation-delay: 140ms;
  }
}
@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine) {
  .menu-toggle:hover .menu-toggle__lines span {
    animation: menu-lines-sweep 340ms ease-out;
  }
  .menu-toggle:hover .menu-toggle__lines span:nth-child(2) {
    animation-delay: 70ms;
  }
  .menu-toggle:hover .menu-toggle__lines span:nth-child(3) {
    animation-delay: 140ms;
  }
}
.menu-toggle__label {
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: normal;
}

.menu-toggle__close {
  display: none;
}

.page-hero {
  position: relative;
  padding: 194px 0 21px;
  color: var(--c-white);
  background-color: var(--c-green-600);
  border-radius: 0 0 var(--r-card) var(--r-card);
}

.page-hero__row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.page-hero__title {
  font-weight: var(--fw-light);
  font-size: 30px;
  line-height: 35px;
}

.mega-menu {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 10;
  height: 771px;
  color: var(--c-white);
  visibility: hidden;
  background-color: var(--c-green-600);
  border-radius: 0 0 var(--r-card) var(--r-card);
}

.is-menu-open .mega-menu {
  visibility: visible;
}

.mega-menu__nav {
  display: grid;
  grid-template-columns: repeat(2, 569.56px);
  padding-left: 99.15px;
}

.mega-menu__col--left {
  padding-top: 217.3px;
}

.mega-menu__col--right {
  padding-top: 243.3px;
}

.mega-menu__link {
  display: flex;
  align-items: flex-start;
  font-weight: var(--fw-light);
  font-size: 22px;
  line-height: 40px;
  color: var(--c-green-200);
}

.mega-menu__link::before {
  display: inline-block;
  width: 16.59px;
  height: 22.06px;
  background-color: currentColor;
  mask: var(--i-menu-arrow) no-repeat center/100% 100%;
  -webkit-mask: var(--i-menu-arrow) no-repeat center/100% 100%;
  flex: none;
  margin-top: 12.7px;
  margin-right: 14.26px;
  color: var(--c-primary);
  content: "";
}

.mega-menu__link:focus-visible {
  padding-left: 37.62px;
  font-weight: var(--fw-bold);
  color: var(--c-white);
}
.mega-menu__link:focus-visible::before {
  display: inline-block;
  width: 24.87px;
  height: 18.2px;
  background-color: currentColor;
  mask: var(--i-menu-arrow-active) no-repeat center/100% 100%;
  -webkit-mask: var(--i-menu-arrow-active) no-repeat center/100% 100%;
  flex: none;
  margin-top: 11.38px;
  margin-right: 10.4px;
  color: var(--c-white);
}
@media (hover: hover) and (pointer: fine) {
  .mega-menu__link:hover {
    padding-left: 37.62px;
    font-weight: var(--fw-bold);
    color: var(--c-white);
  }
  .mega-menu__link:hover::before {
    display: inline-block;
    width: 24.87px;
    height: 18.2px;
    background-color: currentColor;
    mask: var(--i-menu-arrow-active) no-repeat center/100% 100%;
    -webkit-mask: var(--i-menu-arrow-active) no-repeat center/100% 100%;
    flex: none;
    margin-top: 11.38px;
    margin-right: 10.4px;
    color: var(--c-white);
  }
}

.mega-menu__social {
  position: absolute;
  top: 272px;
  right: 97.28px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: var(--c-green-200);
}

.mega-menu__social li {
  display: flex;
  height: 44px;
}

.mega-menu__social .icon-instagram {
  display: inline-block;
  width: 20.81px;
  height: 20.81px;
  background-color: currentColor;
  mask: var(--i-social-instagram) no-repeat center/100% 100%;
  -webkit-mask: var(--i-social-instagram) no-repeat center/100% 100%;
  flex: none;
  margin-left: 4px;
}

.mega-menu__social .icon-facebook {
  display: inline-block;
  width: 20.81px;
  height: 20.68px;
  background-color: currentColor;
  mask: var(--i-social-facebook) no-repeat center/100% 100%;
  -webkit-mask: var(--i-social-facebook) no-repeat center/100% 100%;
  flex: none;
  margin-left: 4px;
}

.mega-menu__social .icon-youtube {
  display: inline-block;
  width: 28.72px;
  height: 20.24px;
  background-color: currentColor;
  mask: var(--i-social-youtube) no-repeat center/100% 100%;
  -webkit-mask: var(--i-social-youtube) no-repeat center/100% 100%;
  flex: none;
}

.mega-menu__social .icon-linkedin {
  display: inline-block;
  width: 23.93px;
  height: 23.93px;
  background-color: currentColor;
  mask: var(--i-social-linkedin) no-repeat center/100% 100%;
  -webkit-mask: var(--i-social-linkedin) no-repeat center/100% 100%;
  flex: none;
  margin-top: -1px;
  margin-left: 3px;
}

.mega-menu__social .icon-twitter {
  display: inline-block;
  width: 22.92px;
  height: 18.64px;
  background-color: currentColor;
  mask: var(--i-social-twitter) no-repeat center/100% 100%;
  -webkit-mask: var(--i-social-twitter) no-repeat center/100% 100%;
  flex: none;
  margin-top: 2px;
  margin-left: 3px;
}

.mega-menu__social a:focus-visible {
  color: var(--c-white);
}
@media (hover: hover) and (pointer: fine) {
  .mega-menu__social a:hover {
    color: var(--c-white);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .mega-menu__social a:focus-visible > * {
    animation: icon-hop 320ms ease-out;
  }
}
@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine) {
  .mega-menu__social a:hover > * {
    animation: icon-hop 320ms ease-out;
  }
}
.mega-menu__brand {
  position: absolute;
  top: 657.8px;
  left: 98.11px;
  color: var(--c-green-200);
}

.mega-menu__brand-name {
  display: block;
  font-weight: var(--fw-light);
  font-size: 12px;
  line-height: 42px;
}

.mega-menu__brand-sub {
  display: block;
  margin-top: -31px;
  font-weight: var(--fw-bold);
  font-size: 12px;
  line-height: 60px;
  letter-spacing: var(--ls-wide);
}

.mega-menu .mega-menu__cta {
  position: absolute;
  top: 663px;
  right: 98px;
}

.menu-close {
  display: none;
  width: 38px;
  height: 38px;
  color: var(--c-white);
  border-radius: 50%;
}
.menu-close:focus-visible {
  background-color: rgba(255, 255, 255, 0.16);
}
@media (hover: hover) and (pointer: fine) {
  .menu-close:hover {
    background-color: rgba(255, 255, 255, 0.16);
  }
}

.menu-close .icon-close {
  display: inline-block;
  width: 38px;
  height: 38px;
  background-color: currentColor;
  mask: var(--i-close) no-repeat center/100% 100%;
  -webkit-mask: var(--i-close) no-repeat center/100% 100%;
  flex: none;
}

@media (prefers-reduced-motion: no-preference) {
  .menu-close .icon-close {
    transition: transform 250ms ease-out;
  }
  .menu-close:focus-visible .icon-close {
    transform: rotate(90deg);
  }
}
@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine) {
  .menu-close:hover .icon-close {
    transform: rotate(90deg);
  }
}
.is-menu-open .menu-toggle,
.is-menu-open .site-header__actions .btn {
  display: none;
}

.is-menu-open .menu-close {
  display: block;
  margin-top: 0.75px;
  margin-right: -0.75px;
}

.site-footer {
  position: relative;
  padding-top: 50px;
  color: var(--c-white);
  background-color: var(--c-primary);
  border-radius: var(--r-card) var(--r-card) 0 0;
}

.site-footer__brand {
  text-align: center;
}

.site-footer__logo {
  width: 85px;
  height: 85px;
  margin-inline: auto;
}

.site-footer__brand-name {
  display: block;
  margin-top: 1.7px;
  font-weight: var(--fw-light);
  font-size: 18px;
  line-height: 42px;
}

.site-footer__brand-sub {
  display: block;
  margin-top: -26px;
  font-weight: var(--fw-bold);
  font-size: 18px;
  line-height: 60px;
  letter-spacing: var(--ls-wide);
}

.site-footer__cols {
  display: grid;
  grid-template-areas: "menu    menu   legal  follow-heading" "list-a  list-b list-c follow";
  grid-template-columns: 270px 324px 323px 253px;
  margin-top: 37.8px;
  row-gap: 11.5px;
}

.site-footer__heading,
.site-footer__list {
  width: 260px;
}

.site-footer__heading {
  font-weight: var(--fw-bold);
  font-size: 14px;
  line-height: 22px;
}

.site-footer__heading--menu {
  grid-area: menu;
  width: auto;
}

.site-footer__heading--legal {
  grid-area: legal;
}

.site-footer__heading--follow {
  grid-area: follow-heading;
}

.site-footer__list {
  font-weight: var(--fw-light);
  font-size: 14px;
  line-height: 25px;
}

.site-footer__list a:focus-visible {
  text-decoration: underline;
  text-underline-offset: 3px;
}
@media (hover: hover) and (pointer: fine) {
  .site-footer__list a:hover {
    text-decoration: underline;
    text-underline-offset: 3px;
  }
}

.site-footer__list--a {
  grid-area: list-a;
}

.site-footer__list--b {
  grid-area: list-b;
}

.site-footer__list--c {
  grid-area: list-c;
}

.site-footer__follow {
  grid-area: follow;
}

.site-footer__social {
  display: flex;
  align-items: flex-start;
  height: 23.93px;
  margin-top: 2px;
}

.site-footer__social li {
  width: 45px;
}

.site-footer__social li:nth-child(3) {
  width: 53px;
}

.site-footer__social li:nth-child(4) {
  width: 49px;
}

.site-footer__social .icon-instagram {
  display: inline-block;
  width: 20.81px;
  height: 20.81px;
  background-color: currentColor;
  mask: var(--i-social-instagram) no-repeat center/100% 100%;
  -webkit-mask: var(--i-social-instagram) no-repeat center/100% 100%;
  flex: none;
  margin-top: 1.73px;
}

.site-footer__social .icon-facebook {
  display: inline-block;
  width: 20.81px;
  height: 20.68px;
  background-color: currentColor;
  mask: var(--i-social-facebook) no-repeat center/100% 100%;
  -webkit-mask: var(--i-social-facebook) no-repeat center/100% 100%;
  flex: none;
  margin-top: 1.73px;
}

.site-footer__social .icon-youtube {
  display: inline-block;
  width: 28.72px;
  height: 20.24px;
  background-color: currentColor;
  mask: var(--i-social-youtube) no-repeat center/100% 100%;
  -webkit-mask: var(--i-social-youtube) no-repeat center/100% 100%;
  flex: none;
  margin-top: 1.73px;
}

.site-footer__social .icon-linkedin {
  display: inline-block;
  width: 23.93px;
  height: 23.93px;
  background-color: currentColor;
  mask: var(--i-social-linkedin) no-repeat center/100% 100%;
  -webkit-mask: var(--i-social-linkedin) no-repeat center/100% 100%;
  flex: none;
}

.site-footer__social .icon-twitter {
  display: inline-block;
  width: 22.92px;
  height: 18.64px;
  background-color: currentColor;
  mask: var(--i-social-twitter) no-repeat center/100% 100%;
  -webkit-mask: var(--i-social-twitter) no-repeat center/100% 100%;
  flex: none;
  margin-top: 2.6px;
}

.site-footer__social a:focus-visible {
  color: var(--c-green-200);
}
@media (hover: hover) and (pointer: fine) {
  .site-footer__social a:hover {
    color: var(--c-green-200);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .site-footer__social a:focus-visible > * {
    animation: icon-hop 320ms ease-out;
  }
}
@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine) {
  .site-footer__social a:hover > * {
    animation: icon-hop 320ms ease-out;
  }
}
.site-footer__cta {
  margin-top: 38.07px;
}

.site-footer__bottom {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 60px;
  font-weight: var(--fw-light);
  font-size: 10px;
  line-height: normal;
}

.site-footer__copyright {
  margin-left: 1px;
}

.site-footer__credit {
  display: flex;
  align-items: flex-start;
  gap: 6.52px;
}

.site-footer__credit img {
  width: 70px;
  height: 12px;
  margin-top: 1px;
}

.site-footer__legal {
  margin-top: 10px;
  padding-top: 11.75px;
  padding-bottom: 17.25px;
  color: var(--c-green-200);
  border-top: 1px solid rgba(187, 228, 206, 0.5);
  font-weight: var(--fw-light);
  font-size: 11px;
  line-height: 15px;
}

.media {
  position: relative;
  display: block;
  overflow: hidden;
}

.media img {
  position: absolute;
  max-width: none;
}

.media--arsiv-01-396x223 img {
  width: 396px;
  height: 297.09px;
  left: 0px;
  top: -37.04px;
}

.media--arsiv-02-396x223 img {
  width: 396px;
  height: 401.94px;
  left: 0px;
  top: -89.47px;
}

.media--arsiv-03-396x223 img {
  width: 396px;
  height: 226.49px;
  left: 0px;
  top: -1.75px;
}

.media--arsiv-04-396x223 img {
  width: 396px;
  height: 224.54px;
  left: 0px;
  top: -0.77px;
}

.media--arsiv-05-396x223 img {
  width: 396px;
  height: 273.16px;
  left: 0px;
  top: -25.08px;
}

.media--arsiv-06-396x223 img {
  width: 472.17px;
  height: 223px;
  left: -38.09px;
  top: 0px;
}

.media--arsiv-07-396x223 img {
  width: 396px;
  height: 246.79px;
  left: 0px;
  top: -11.9px;
}

.media--arsiv-08-396x223 img {
  width: 396px;
  height: 264px;
  left: 0px;
  top: -20.5px;
}

.media--arsiv-09-396x223 img {
  width: 397.9px;
  height: 223px;
  left: -0.95px;
  top: 0px;
}

.media--arsiv-10-396x223 img {
  width: 397.83px;
  height: 223px;
  left: -0.92px;
  top: 0px;
}

.media--beslenme-merkezi-banner-1170x400 img {
  width: 1170px;
  height: 780px;
  left: 0px;
  top: -164.03px;
}

.media--dr-abdullah-emre-yildirim-274x332 img {
  width: 590.03px;
  height: 332px;
  left: -97.87px;
  top: 0px;
}

.media--dr-abdullah-emre-yildirim-330x400 img {
  width: 710.88px;
  height: 400px;
  left: -117.98px;
  top: 0px;
}

.media--dr-ayhan-hilmi-cekin-274x332 img {
  width: 767.62px;
  height: 451.74px;
  left: -230.41px;
  top: -119.74px;
}

.media--dr-ayhan-hilmi-cekin-278x337 img {
  width: 779.18px;
  height: 458.55px;
  left: -233.94px;
  top: -121.55px;
}

.media--dr-ayhan-hilmi-cekin-330x400 img {
  width: 924.84px;
  height: 544.27px;
  left: -277.66px;
  top: -144.27px;
}

.media--dr-ayhan-hilmi-cekin-842x500 img {
  width: 909.89px;
  height: 535.47px;
  left: -66.78px;
  top: -5.72px;
}

.media--dr-birol-ozer-330x400 img {
  width: 330px;
  height: 405.18px;
  left: 0px;
  top: -2.59px;
}

.media--dr-dilek-oguz-330x400 img {
  width: 709.81px;
  height: 400px;
  left: -218.05px;
  top: 0px;
}

.media--dr-fatih-tekin-330x400 img {
  width: 569.51px;
  height: 400px;
  left: -119.76px;
  top: 0px;
}

.media--dr-mehmet-cindoruk-330x400 img {
  width: 399.25px;
  height: 400px;
  left: -34.62px;
  top: 0px;
}

.media--dr-tarkan-karakan-330x400 img {
  width: 394.85px;
  height: 562.31px;
  left: -46.67px;
  top: -3px;
}

.media--dr-tarkan-karakan-alt-275x332 img {
  width: 398.96px;
  height: 539.73px;
  left: -61.98px;
  top: -67.29px;
}

.media--dr-yuksel-seckin-275x332 img {
  width: 597.6px;
  height: 332px;
  left: -291.66px;
  top: 0px;
}

.media--dr-yuksel-seckin-330x400 img {
  width: 720px;
  height: 400px;
  left: -352.06px;
  top: 0px;
}

.media--duyuru-gurur-duyduk-432x247 img {
  width: 258.24px;
  height: 352.88px;
  left: 65.6px;
  top: -6.03px;
}

.media--gastroenterolog-kimdir-330x400 img {
  width: 616.09px;
  height: 408.26px;
  left: -88.19px;
  top: -4.13px;
}

.media--hero-anasayfa-1366x771 img {
  width: 1375.44px;
  height: 771px;
  left: -4.72px;
  top: 0px;
}

.media--icerik-karin-agrisi-396x223 img {
  width: 446px;
  height: 223px;
  left: -25px;
  top: 0px;
}

.media--icerik-karin-agrisi-842x300 img {
  width: 842px;
  height: 421px;
  left: 0px;
  top: -106.79px;
}

.media--icerik-sindirim-sistemi-396x223 img {
  width: 396px;
  height: 297px;
  left: 0px;
  top: -37px;
}

.media--icerik-sindirim-sistemi-842x500 img {
  width: 842px;
  height: 631.5px;
  left: 0px;
  top: -65.75px;
}

.section-title {
  font-weight: var(--fw-light);
  font-size: 30px;
  line-height: 35px;
}

.section-title--lh40 {
  line-height: 40px;
}

.section-title--bold {
  font-weight: var(--fw-bold);
}

.section-title--primary {
  color: var(--c-primary);
}

.section-title--on-image {
  color: var(--c-white);
}

.section-title--medium {
  font-weight: var(--fw-medium);
}

.btn {
  position: relative;
  display: block;
  height: 40px;
  border-radius: var(--r-pill);
}

.btn__text {
  display: block;
}

.btn--pill {
  width: 175px;
  padding: 11.8px 0 0 18.08px;
  font-weight: var(--fw-regular);
  font-size: 12px;
  line-height: 18px;
}

.btn--header {
  width: 170px;
  padding: 10.7px 0 0 19.08px;
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 19.5px;
}

.btn--outline-light {
  color: var(--c-white);
  box-shadow: inset 0 0 0 1px var(--c-white);
}
.btn--outline-light:focus-visible {
  color: var(--c-primary);
  background-color: var(--c-white);
}
.btn--outline-light:focus-visible .btn__icon {
  color: var(--c-white);
  background-color: var(--c-green-300);
}
@media (hover: hover) and (pointer: fine) {
  .btn--outline-light:hover {
    color: var(--c-primary);
    background-color: var(--c-white);
  }
  .btn--outline-light:hover .btn__icon {
    color: var(--c-white);
    background-color: var(--c-green-300);
  }
}

.btn--outline-primary {
  color: var(--c-text);
  box-shadow: inset 0 0 0 1px var(--c-primary);
}
.btn--outline-primary:focus-visible {
  color: var(--c-white);
  background-color: var(--c-primary);
}
.btn--outline-primary:focus-visible .btn__icon {
  color: var(--c-primary);
  background-color: var(--c-white);
}
@media (hover: hover) and (pointer: fine) {
  .btn--outline-primary:hover {
    color: var(--c-white);
    background-color: var(--c-primary);
  }
  .btn--outline-primary:hover .btn__icon {
    color: var(--c-primary);
    background-color: var(--c-white);
  }
}

.btn--filled {
  color: var(--c-white);
  background-color: var(--c-primary);
}
.btn--filled:focus-visible {
  background-color: var(--c-green-600);
}
@media (hover: hover) and (pointer: fine) {
  .btn--filled:hover {
    background-color: var(--c-green-600);
  }
}

.btn__icon {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 34px;
  height: 34px;
  border-radius: 50%;
}

.btn__icon > * {
  display: inline-block;
  width: 34px;
  height: 34px;
  background-color: currentColor;
  mask: var(--i-arrow-circle-34) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-circle-34) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  inset: 0;
}

.btn:focus-visible .btn__icon > * {
  display: inline-block;
  width: 17.0524px;
  height: 12.4803px;
  background-color: currentColor;
  mask: var(--i-arrow-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
  flex: none;
  inset: auto;
  top: 10.76px;
  left: 8.47px;
}
@media (hover: hover) and (pointer: fine) {
  .btn:hover .btn__icon > * {
    display: inline-block;
    width: 17.0524px;
    height: 12.4803px;
    background-color: currentColor;
    mask: var(--i-arrow-right) no-repeat center/100% 100%;
    -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
    flex: none;
    inset: auto;
    top: 10.76px;
    left: 8.47px;
  }
}

.btn__icon--white {
  color: var(--c-primary);
  background-color: var(--c-white);
}

.btn__icon--mint {
  color: var(--c-white);
  background-color: var(--c-green-300);
}

.box-link {
  position: relative;
  display: block;
  width: 253px;
  height: 50px;
  border-radius: var(--r-box);
}

.box-link__text {
  display: block;
}

.box-link--outline-light {
  color: var(--c-white);
  box-shadow: inset 0 0 0 1px var(--c-white);
}

.box-link--outline-mint {
  color: var(--c-white);
  box-shadow: inset 0 0 0 1px var(--c-green-200);
}
.box-link--outline-mint:focus-visible {
  color: var(--c-primary);
  background-color: var(--c-green-200);
  box-shadow: none;
}
.box-link--outline-mint:focus-visible .box-link__icon--mint {
  background-color: var(--c-white);
}
.box-link--outline-mint:focus-visible .box-link__icon--mint > * {
  color: var(--c-primary);
}
@media (hover: hover) and (pointer: fine) {
  .box-link--outline-mint:hover {
    color: var(--c-primary);
    background-color: var(--c-green-200);
    box-shadow: none;
  }
  .box-link--outline-mint:hover .box-link__icon--mint {
    background-color: var(--c-white);
  }
  .box-link--outline-mint:hover .box-link__icon--mint > * {
    color: var(--c-primary);
  }
}

.box-link--outline-primary {
  color: var(--c-primary);
  box-shadow: inset 0 0 0 1px var(--c-primary);
}

.box-link--cta {
  padding: 7.8px 51px 0 18px;
  font-weight: var(--fw-regular);
  font-size: 12px;
  line-height: 18px;
}

@media (prefers-reduced-motion: no-preference) {
  .box-link--cta .box-link__icon > * {
    transition: transform 180ms ease-out;
  }
  .box-link--cta:focus-visible .box-link__icon > * {
    transform: translateX(4px);
  }
}
@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine) {
  .box-link--cta:hover .box-link__icon > * {
    transform: translateX(4px);
  }
}
.box-link__icon {
  position: absolute;
  top: 13px;
  right: 26px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}

.box-link__icon--mint {
  background-color: var(--c-green-200);
}

.box-link__icon--primary {
  background-color: var(--c-primary);
}

.box-link__icon > * {
  display: inline-block;
  width: 33.53px;
  height: 25px;
  background-color: currentColor;
  mask: var(--i-arrow-out-25) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-out-25) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  top: 0;
  left: 0;
  color: var(--c-white);
}

.box-link--row {
  padding: 15.7px 0 0 15px;
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 19.5px;
}

.box-link__arrow {
  display: inline-block;
  width: 11.3731px;
  height: 15.1248px;
  background-color: currentColor;
  mask: var(--i-arrow-diagonal) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-diagonal) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  top: 18.11px;
  left: 227.16px;
}

.box-link--pill {
  border-radius: var(--r-pill);
}

.box-link__icon--34 {
  top: 8px;
  right: 8px;
  width: 34px;
  height: 34px;
  color: var(--c-text);
  background-color: var(--c-white);
}
.box-link__icon--34 > * {
  display: inline-block;
  width: 34px;
  height: 34px;
  background-color: currentColor;
  mask: var(--i-arrow-circle-34) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-circle-34) no-repeat center/100% 100%;
  flex: none;
  inset: 0;
  color: var(--c-text);
}

.box-link--row:focus-visible {
  color: var(--c-text);
  background-color: var(--c-white);
  box-shadow: none;
}
@media (hover: hover) and (pointer: fine) {
  .box-link--row:hover {
    color: var(--c-text);
    background-color: var(--c-white);
    box-shadow: none;
  }
}

.box-link--row:not(.box-link--pill):focus-visible .box-link__arrow {
  display: inline-block;
  width: 17.0524px;
  height: 12.4803px;
  background-color: currentColor;
  mask: var(--i-arrow-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
  flex: none;
  top: 19px;
  left: 223.47px;
}
@media (hover: hover) and (pointer: fine) {
  .box-link--row:not(.box-link--pill):hover .box-link__arrow {
    display: inline-block;
    width: 17.0524px;
    height: 12.4803px;
    background-color: currentColor;
    mask: var(--i-arrow-right) no-repeat center/100% 100%;
    -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
    flex: none;
    top: 19px;
    left: 223.47px;
  }
}

.box-link--pill:focus-visible .box-link__icon--34 {
  color: var(--c-white);
  background-color: var(--c-green-300);
}
.box-link--pill:focus-visible .box-link__icon--34 > * {
  display: inline-block;
  width: 17.0524px;
  height: 12.4803px;
  background-color: currentColor;
  mask: var(--i-arrow-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
  flex: none;
  inset: auto;
  top: 10.76px;
  left: 8.47px;
  color: var(--c-white);
}
@media (hover: hover) and (pointer: fine) {
  .box-link--pill:hover .box-link__icon--34 {
    color: var(--c-white);
    background-color: var(--c-green-300);
  }
  .box-link--pill:hover .box-link__icon--34 > * {
    display: inline-block;
    width: 17.0524px;
    height: 12.4803px;
    background-color: currentColor;
    mask: var(--i-arrow-right) no-repeat center/100% 100%;
    -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
    flex: none;
    inset: auto;
    top: 10.76px;
    left: 8.47px;
    color: var(--c-white);
  }
}

.text-link {
  display: inline-flex;
  align-items: flex-start;
  gap: 9.94px;
  color: var(--c-primary);
  font-weight: var(--fw-regular);
  font-size: 12px;
  line-height: 18px;
}

.text-link__icon {
  position: relative;
  flex: none;
  width: 25px;
  height: 25px;
  margin-top: -3.8px;
  border-radius: 50%;
  background-color: var(--c-green-200);
}

.text-link__icon > * {
  display: inline-block;
  width: 33.53px;
  height: 25px;
  background-color: currentColor;
  mask: var(--i-arrow-out-25) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-out-25) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  top: 0;
  left: 0;
  color: var(--c-primary);
}

.text-link:focus-visible .text-link__icon {
  background-color: var(--c-green-300);
}
.text-link:focus-visible .text-link__icon > * {
  transform: translateX(4px);
}
@media (hover: hover) and (pointer: fine) {
  .text-link:hover .text-link__icon {
    background-color: var(--c-green-300);
  }
  .text-link:hover .text-link__icon > * {
    transform: translateX(4px);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .text-link__icon,
  .text-link__icon > * {
    transition: background-color 180ms ease-out, transform 180ms ease-out;
  }
}
.link-card {
  position: relative;
  display: block;
  width: 278px;
  height: 60px;
  padding: 21.7px 0 0 15px;
  border-radius: var(--r-box);
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 19.5px;
  box-shadow: inset 0 0 0 1px var(--c-border);
}

.link-card__text {
  display: block;
}

.link-card__arrow {
  display: inline-block;
  width: 11.3731px;
  height: 15.1248px;
  background-color: currentColor;
  mask: var(--i-arrow-diagonal) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-diagonal) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  top: 23.11px;
  left: 252.16px;
}

.link-card:focus-visible {
  color: var(--c-white);
  background-color: var(--c-green-500);
  box-shadow: none;
}
.link-card:focus-visible .link-card__arrow {
  display: inline-block;
  width: 17.0524px;
  height: 12.4803px;
  background-color: currentColor;
  mask: var(--i-arrow-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
  flex: none;
  top: 24.26px;
  left: 248.47px;
}
@media (hover: hover) and (pointer: fine) {
  .link-card:hover {
    color: var(--c-white);
    background-color: var(--c-green-500);
    box-shadow: none;
  }
  .link-card:hover .link-card__arrow {
    display: inline-block;
    width: 17.0524px;
    height: 12.4803px;
    background-color: currentColor;
    mask: var(--i-arrow-right) no-repeat center/100% 100%;
    -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
    flex: none;
    top: 24.26px;
    left: 248.47px;
  }
}

.link-card--current {
  color: var(--c-white);
  background-color: var(--c-green-500);
  box-shadow: none;
}
.link-card--current .link-card__arrow {
  display: inline-block;
  width: 17.0524px;
  height: 12.4803px;
  background-color: currentColor;
  mask: var(--i-arrow-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
  flex: none;
  top: 24.26px;
  left: 248.47px;
}

.nav-branch {
  margin: 29.7px 0 28.82px;
}

.nav-branch__item + .nav-branch__item {
  margin-top: 15.245px;
}

.nav-branch__link {
  position: relative;
  display: block;
  padding-left: 15px;
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 19.5px;
}

.nav-branch__arrow {
  display: none;
}

.nav-branch__link:focus-visible {
  padding-left: 29px;
  color: var(--c-green-600);
  font-weight: var(--fw-bold);
}
.nav-branch__link:focus-visible .nav-branch__arrow {
  display: inline-block;
  width: 17.0524px;
  height: 12.4803px;
  background-color: currentColor;
  mask: var(--i-arrow-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  top: 2.56px;
  left: 248.47px;
}
@media (hover: hover) and (pointer: fine) {
  .nav-branch__link:hover {
    padding-left: 29px;
    color: var(--c-green-600);
    font-weight: var(--fw-bold);
  }
  .nav-branch__link:hover .nav-branch__arrow {
    display: inline-block;
    width: 17.0524px;
    height: 12.4803px;
    background-color: currentColor;
    mask: var(--i-arrow-right) no-repeat center/100% 100%;
    -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
    flex: none;
    position: absolute;
    top: 2.56px;
    left: 248.47px;
  }
}

.nav-branch__link--current {
  padding-left: 29px;
  color: var(--c-green-600);
  font-weight: var(--fw-bold);
}
.nav-branch__link--current .nav-branch__arrow {
  display: inline-block;
  width: 17.0524px;
  height: 12.4803px;
  background-color: currentColor;
  mask: var(--i-arrow-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  top: 2.56px;
  left: 248.47px;
}

.nav-select__toggle {
  display: none;
}

.nav-select__panel {
  display: contents;
}

.play-button {
  position: relative;
  display: block;
  border-radius: 50%;
  box-shadow: var(--shadow-play);
}

.play-button > * {
  position: absolute;
  color: var(--c-white);
}

.play-button--60 {
  width: 60px;
  height: 60px;
  background-color: var(--c-play);
}
.play-button--60 > * {
  display: inline-block;
  width: 19px;
  height: 22px;
  background-color: currentColor;
  mask: var(--i-play-triangle) no-repeat center/100% 100%;
  -webkit-mask: var(--i-play-triangle) no-repeat center/100% 100%;
  flex: none;
  top: 20.06px;
  left: 23.13px;
}

.play-button--70 {
  width: 70px;
  height: 70px;
  background-color: var(--c-green-200);
}
.play-button--70 > * {
  display: inline-block;
  width: 24px;
  height: 26px;
  background-color: currentColor;
  mask: var(--i-play-triangle) no-repeat center/100% 100%;
  -webkit-mask: var(--i-play-triangle) no-repeat center/100% 100%;
  flex: none;
  top: 23px;
  left: 26px;
}

@media (prefers-reduced-motion: no-preference) {
  .play-button {
    transition: transform 180ms ease-out, background-color 180ms ease-out;
  }
}
.disease-card {
  position: relative;
  display: block;
  width: 247px;
  height: 298px;
  color: var(--c-white);
  border-radius: var(--r-card);
}

.disease-card--1 {
  background-color: var(--c-green-300);
}
.disease-card--1:focus-visible {
  background-color: var(--c-green-400);
}
@media (hover: hover) and (pointer: fine) {
  .disease-card--1:hover {
    background-color: var(--c-green-400);
  }
}

.disease-card--2 {
  background-color: var(--c-green-400);
}
.disease-card--2:focus-visible {
  background-color: var(--c-green-500);
}
@media (hover: hover) and (pointer: fine) {
  .disease-card--2:hover {
    background-color: var(--c-green-500);
  }
}

.disease-card--3 {
  background-color: var(--c-green-500);
}
.disease-card--3:focus-visible {
  background-color: var(--c-green-600);
}
@media (hover: hover) and (pointer: fine) {
  .disease-card--3:hover {
    background-color: var(--c-green-600);
  }
}

.disease-card--4 {
  background-color: var(--c-green-600);
}
.disease-card--4:focus-visible {
  background-color: var(--c-primary);
}
@media (hover: hover) and (pointer: fine) {
  .disease-card--4:hover {
    background-color: var(--c-primary);
  }
}

.disease-card__badge {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 34px;
  height: 34px;
  color: var(--c-primary);
  border-radius: 50%;
  background-color: var(--c-white);
}

.disease-card__badge > * {
  position: absolute;
}

.disease-card__badge .icon-ozofagus {
  display: inline-block;
  width: 18.72px;
  height: 19.22px;
  background-color: currentColor;
  mask: var(--i-disease-ozofagus) no-repeat center/100% 100%;
  -webkit-mask: var(--i-disease-ozofagus) no-repeat center/100% 100%;
  flex: none;
  top: 8px;
  left: 7.78px;
}

.disease-card__badge .icon-bagirsak {
  display: inline-block;
  width: 19.29px;
  height: 19.25px;
  background-color: currentColor;
  mask: var(--i-disease-bagirsak) no-repeat center/100% 100%;
  -webkit-mask: var(--i-disease-bagirsak) no-repeat center/100% 100%;
  flex: none;
  top: 7px;
  left: 7px;
}

.disease-card__badge .icon-karaciger {
  display: inline-block;
  width: 22.67px;
  height: 15.12px;
  background-color: currentColor;
  mask: var(--i-disease-karaciger) no-repeat center/100% 100%;
  -webkit-mask: var(--i-disease-karaciger) no-repeat center/100% 100%;
  flex: none;
  top: 9.44px;
  left: 5.66px;
}

.disease-card__badge .icon-pankreas {
  display: inline-block;
  width: 20.3px;
  height: 21.81px;
  background-color: currentColor;
  mask: var(--i-disease-pankreas) no-repeat center/100% 100%;
  -webkit-mask: var(--i-disease-pankreas) no-repeat center/100% 100%;
  flex: none;
  top: 5.89px;
  left: 5.65px;
}

.disease-card__title {
  position: absolute;
  top: 25.4px;
  left: 62px;
  font-weight: var(--fw-medium);
  font-size: 16px;
  line-height: 25px;
}

.disease-card__list {
  position: absolute;
  top: 89.75px;
  left: 20px;
  width: 207px;
  font-weight: var(--fw-light);
  font-size: 13px;
  line-height: 18px;
}

.disease-card__more {
  position: absolute;
  top: 246px;
  left: 193px;
  width: 34px;
  height: 34px;
  color: var(--c-primary);
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.75);
}

.disease-card__more > * {
  display: inline-block;
  width: 11.3731px;
  height: 15.1248px;
  background-color: currentColor;
  mask: var(--i-arrow-diagonal) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-diagonal) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  top: 9.13px;
  left: 11.81px;
}

.disease-card:focus-visible .disease-card__more {
  background-color: var(--c-white);
}
.disease-card:focus-visible .disease-card__more > * {
  display: inline-block;
  width: 17.0524px;
  height: 12.4803px;
  background-color: currentColor;
  mask: var(--i-arrow-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
  flex: none;
  top: 10.76px;
  left: 8.47px;
}
@media (hover: hover) and (pointer: fine) {
  .disease-card:hover .disease-card__more {
    background-color: var(--c-white);
  }
  .disease-card:hover .disease-card__more > * {
    display: inline-block;
    width: 17.0524px;
    height: 12.4803px;
    background-color: currentColor;
    mask: var(--i-arrow-right) no-repeat center/100% 100%;
    -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
    flex: none;
    top: 10.76px;
    left: 8.47px;
  }
}

.doctor-card {
  position: relative;
  display: block;
  flex: none;
  overflow: hidden;
  color: var(--c-white);
  border-radius: var(--r-card);
}

.doctor-card::after {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5) 11.5%, rgba(21, 21, 21, 0.375) 18.7725%, rgba(42, 42, 42, 0.25) 26.045%, rgba(63, 63, 63, 0.125) 33.3175%, rgba(84, 84, 84, 0) 40.59%), linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 20.86%, rgba(21, 21, 21, 0.375) 31.5825%, rgba(42, 42, 42, 0.25) 42.305%, rgba(63, 63, 63, 0.125) 53.0275%, rgba(84, 84, 84, 0) 63.75%);
  content: "";
}

.doctor-card > * {
  position: relative;
  z-index: 1;
}

.doctor-card:focus-visible::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.doctor-card:focus-visible .doctor-card__name,
.doctor-card:focus-visible .doctor-card__arrow {
  color: var(--c-white);
}
.doctor-card:focus-visible .doctor-card__rule,
.doctor-card:focus-visible .doctor-card__stem {
  background-color: var(--c-white);
}
@media (hover: hover) and (pointer: fine) {
  .doctor-card:hover::after {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .doctor-card:hover .doctor-card__name,
  .doctor-card:hover .doctor-card__arrow {
    color: var(--c-white);
  }
  .doctor-card:hover .doctor-card__rule,
  .doctor-card:hover .doctor-card__stem {
    background-color: var(--c-white);
  }
}

.doctor-card .media,
.doctor-card__media {
  position: absolute;
  inset: 0;
  z-index: 0;
}

.doctor-card__name,
.doctor-card__rule,
.doctor-card__stem,
.doctor-card__arrow,
.doctor-card__title {
  position: absolute;
}

.doctor-card__rule,
.doctor-card__stem {
  background-color: rgba(255, 255, 255, 0.5);
}

.doctor-card--lg {
  width: 330px;
  height: 400px;
}
.doctor-card--lg .doctor-card__name {
  top: 28.5px;
  left: 32px;
  font-weight: var(--fw-medium);
  font-size: 13px;
  line-height: 18px;
}
.doctor-card--lg .doctor-card__stem {
  top: 28.5px;
  left: 248px;
  width: 1px;
  height: 45px;
}
.doctor-card--lg .doctor-card__arrow {
  display: inline-block;
  width: 16.04px;
  height: 21.33px;
  background-color: currentColor;
  mask: var(--i-arrow-diagonal) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-diagonal) no-repeat center/100% 100%;
  flex: none;
  top: 36.39px;
  left: 271.18px;
  color: rgba(255, 255, 255, 0.5);
}
.doctor-card--lg:focus-visible .doctor-card__arrow {
  display: inline-block;
  width: 24.04px;
  height: 17.6px;
  background-color: currentColor;
  mask: var(--i-arrow-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
  flex: none;
  top: 38.26px;
  left: 267.18px;
}
@media (hover: hover) and (pointer: fine) {
  .doctor-card--lg:hover .doctor-card__arrow {
    display: inline-block;
    width: 24.04px;
    height: 17.6px;
    background-color: currentColor;
    mask: var(--i-arrow-right) no-repeat center/100% 100%;
    -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
    flex: none;
    top: 38.26px;
    left: 267.18px;
  }
}
.doctor-card--lg .doctor-card__rule {
  top: 73px;
  left: 30.5px;
  width: 270px;
  height: 1px;
}
.doctor-card--lg .doctor-card__title {
  bottom: 31.8px;
  left: 30px;
  width: 268px;
  font-weight: var(--fw-medium);
  font-size: 18px;
  line-height: 25px;
}

.doctor-card--sm {
  width: 274px;
  height: 332px;
}
.doctor-card--sm .doctor-card__name {
  top: 20.45px;
  left: 27px;
  font-weight: var(--fw-medium);
  font-size: 13px;
  line-height: 18px;
}
.doctor-card--sm .doctor-card__stem {
  top: 23.68px;
  left: 206px;
  width: 1px;
  height: 37.39px;
}
.doctor-card--sm .doctor-card__arrow {
  display: inline-block;
  width: 13.33px;
  height: 17.72px;
  background-color: currentColor;
  mask: var(--i-arrow-diagonal) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-diagonal) no-repeat center/100% 100%;
  flex: none;
  top: 30.24px;
  left: 225.34px;
  color: rgba(255, 255, 255, 0.5);
}
.doctor-card--sm:focus-visible .doctor-card__arrow {
  display: inline-block;
  width: 19.99px;
  height: 14.63px;
  background-color: currentColor;
  mask: var(--i-arrow-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
  flex: none;
  top: 31.79px;
  left: 222.01px;
}
@media (hover: hover) and (pointer: fine) {
  .doctor-card--sm:hover .doctor-card__arrow {
    display: inline-block;
    width: 19.99px;
    height: 14.63px;
    background-color: currentColor;
    mask: var(--i-arrow-right) no-repeat center/100% 100%;
    -webkit-mask: var(--i-arrow-right) no-repeat center/100% 100%;
    flex: none;
    top: 31.79px;
    left: 222.01px;
  }
}
.doctor-card--sm .doctor-card__rule {
  top: 60.58px;
  left: 25.34px;
  width: 224.36px;
  height: 1px;
}
.doctor-card--sm .doctor-card__title {
  bottom: 21.9px;
  left: 25px;
  width: 223px;
  font-weight: var(--fw-medium);
  font-size: 14px;
  line-height: 20px;
}
.doctor-card--sm .doctor-card__title--single {
  bottom: 23.9px;
}

.doctor-card--sm-wide {
  width: 275px;
}

.article-card {
  position: relative;
  display: block;
  width: 396px;
}

.article-card__media {
  width: 396px;
  height: 223px;
  border-radius: var(--r-card);
}

.article-card__meta {
  display: flex;
  justify-content: space-between;
  margin-top: 11.6px;
  color: var(--c-meta);
  font-weight: var(--fw-regular);
  font-size: 14px;
  line-height: 21px;
}

.article-card__title {
  margin-top: 6.65px;
  font-weight: var(--fw-regular);
  font-size: 15px;
  line-height: 18px;
}

.article-card__play {
  position: absolute;
  top: 82px;
  left: 168px;
  z-index: 1;
}

.article-card--fluid {
  width: auto;
}
.article-card--fluid .article-card__media {
  width: auto;
  height: auto;
  aspect-ratio: 396/223;
}
.article-card--fluid .article-card__media img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.article-card--fluid .article-card__play {
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
}

.article-card__media::after {
  position: absolute;
  inset: 0;
  content: "";
}

.article-card:focus-visible .article-card__media::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.article-card:focus-visible .article-card__title {
  color: var(--c-primary);
}
.article-card:focus-visible .article-card__play {
  transform: scale(1.06);
}
@media (hover: hover) and (pointer: fine) {
  .article-card:hover .article-card__media::after {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .article-card:hover .article-card__title {
    color: var(--c-primary);
  }
  .article-card:hover .article-card__play {
    transform: scale(1.06);
  }
}

.content-figure {
  width: 842px;
  height: 300px;
  border-radius: var(--r-card);
}

.content-figure--tall {
  height: 500px;
}

.content-figure__link {
  position: absolute;
  display: block;
  inset: 0;
}
.content-figure__link:focus-visible {
  background-color: rgba(0, 0, 0, 0.2);
}
.content-figure__link:focus-visible .play-button--70 {
  background-color: var(--c-green-300);
  transform: scale(1.06);
}
@media (hover: hover) and (pointer: fine) {
  .content-figure__link:hover {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .content-figure__link:hover .play-button--70 {
    background-color: var(--c-green-300);
    transform: scale(1.06);
  }
}

.content-figure__play {
  position: absolute;
  top: 215px;
  left: 386px;
}

.announcement {
  position: relative;
  width: 824px;
  height: 247px;
}

.announcement__viewport,
.announcement__item {
  width: 824px;
  height: 247px;
}

.announcement__item {
  position: relative;
}

.announcement__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 432px;
  height: 247px;
  border-radius: var(--r-card);
  background-color: var(--c-surface-grey);
}

.announcement__media--fill img {
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.announcement__title {
  position: absolute;
  top: 5px;
  left: 462px;
  width: 268px;
  font-weight: var(--fw-medium);
  font-size: 25px;
  line-height: 25px;
}

.announcement__body {
  position: absolute;
  top: 46.75px;
  left: 462px;
  width: 362px;
  color: var(--c-text-muted);
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 18px;
}

.announcement__nav {
  position: absolute;
  top: 224px;
  left: 462px;
}

.announcement__nav button {
  position: absolute;
  top: 0;
  color: var(--c-green-200);
}

.announcement__nav button:not(:disabled):focus-visible {
  color: var(--c-green-400);
}
@media (hover: hover) and (pointer: fine) {
  .announcement__nav button:not(:disabled):hover {
    color: var(--c-green-400);
  }
}

.announcement__prev {
  left: 0;
}

.announcement__next {
  left: 35.66px;
}

.announcement__prev > * {
  display: inline-block;
  width: 20px;
  height: 22.76px;
  background-color: currentColor;
  mask: var(--i-triangle-prev) no-repeat center/100% 100%;
  -webkit-mask: var(--i-triangle-prev) no-repeat center/100% 100%;
  flex: none;
}

.announcement__next > * {
  display: inline-block;
  width: 20px;
  height: 22.76px;
  background-color: currentColor;
  mask: var(--i-triangle-next) no-repeat center/100% 100%;
  -webkit-mask: var(--i-triangle-next) no-repeat center/100% 100%;
  flex: none;
}

.accordion {
  width: 711px;
}

.accordion__item {
  position: relative;
}

.accordion__item::before,
.accordion__item:last-child::after {
  position: absolute;
  left: 0.81px;
  width: 710px;
  height: 1px;
  background-color: var(--c-border);
  content: "";
}

.accordion__item::before {
  top: 0;
}

.accordion__item[data-open]::before {
  top: -1px;
}

.accordion__item:last-child::after {
  top: 100%;
}

.accordion__trigger {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 100%;
  height: 39.5px;
  padding: 10.7px 0 0 1.31px;
  text-align: left;
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 19.5px;
}

.accordion__chevron {
  display: inline-block;
  width: 10px;
  height: 11.76px;
  background-color: currentColor;
  mask: var(--i-chevron-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-chevron-right) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  top: 13.5px;
  right: 0;
  color: var(--c-green-300);
}

.accordion__item:not([data-open]) .accordion__trigger:focus-visible {
  padding-left: 13px;
  color: var(--c-white);
  background-color: var(--c-green-500);
}
.accordion__item:not([data-open]) .accordion__trigger:focus-visible .accordion__chevron {
  right: 13px;
  color: var(--c-green-200);
}
@media (hover: hover) and (pointer: fine) {
  .accordion__item:not([data-open]) .accordion__trigger:hover {
    padding-left: 13px;
    color: var(--c-white);
    background-color: var(--c-green-500);
  }
  .accordion__item:not([data-open]) .accordion__trigger:hover .accordion__chevron {
    right: 13px;
    color: var(--c-green-200);
  }
}

.accordion__panel {
  position: relative;
  padding: 25px 13px 28px;
  background-color: var(--c-surface-alt);
}

.accordion__body {
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 18px;
}

.accordion__link {
  margin-top: 30.05px;
}

.accordion__item[data-open] .accordion__trigger {
  height: 41px;
  padding-left: 13px;
  color: var(--c-white);
  background-color: var(--c-green-500);
}
.accordion__item[data-open] .accordion__chevron {
  display: inline-block;
  width: 11.76px;
  height: 10px;
  background-color: currentColor;
  mask: var(--i-chevron-down) no-repeat center/100% 100%;
  -webkit-mask: var(--i-chevron-down) no-repeat center/100% 100%;
  flex: none;
  top: 16px;
  right: 13px;
  color: var(--c-green-200);
}

.accordion__panel[hidden] {
  display: none;
}

.badge {
  width: 125px;
  height: 30px;
  margin-bottom: 13.75px;
  padding-top: 5.2px;
  color: var(--c-white);
  text-align: center;
  border-radius: var(--r-pill);
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 19.5px;
}

.badge--true {
  background-color: var(--c-badge-true);
}

.badge--false {
  background-color: var(--c-badge-false);
}

.symptom-list {
  width: 341px;
}

.symptom-list__item {
  position: relative;
}

.symptom-list__item::before,
.symptom-list__item:last-child::after {
  position: absolute;
  left: 0;
  width: 341px;
  height: 1px;
  background-color: var(--c-border);
  content: "";
}

.symptom-list__item::before {
  top: 0;
}

.symptom-list__item:last-child::after {
  top: 100%;
}

.symptom-list__link {
  position: relative;
  display: block;
  height: 40px;
  padding: 10.7px 0 0 0.5px;
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 19.5px;
}

.symptom-list__chevron {
  display: inline-block;
  width: 10px;
  height: 11.76px;
  background-color: currentColor;
  mask: var(--i-chevron-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-chevron-right) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  top: 13.5px;
  right: 0.5px;
  color: var(--c-green-300);
}

.symptom-list--b .symptom-list__chevron {
  top: 18.5px;
  right: 0;
}

.symptom-list__link:focus-visible {
  width: 342px;
  height: 41px;
  margin: -0.5px 0 -0.5px -0.81px;
  padding-top: 11.2px;
  padding-left: 28.31px;
  color: var(--c-white);
  background-color: var(--c-green-500);
}
.symptom-list__link:focus-visible .symptom-list__chevron {
  top: 13.5px;
  right: auto;
  left: 13.31px;
  color: var(--c-green-200);
}
@media (hover: hover) and (pointer: fine) {
  .symptom-list__link:hover {
    width: 342px;
    height: 41px;
    margin: -0.5px 0 -0.5px -0.81px;
    padding-top: 11.2px;
    padding-left: 28.31px;
    color: var(--c-white);
    background-color: var(--c-green-500);
  }
  .symptom-list__link:hover .symptom-list__chevron {
    top: 13.5px;
    right: auto;
    left: 13.31px;
    color: var(--c-green-200);
  }
}

.search-form {
  position: relative;
  width: 500px;
  height: 50px;
  border-radius: var(--r-pill);
  box-shadow: inset 0 0 0 1px var(--c-text-muted);
}

.search-form:focus-within {
  box-shadow: inset 0 0 0 1px var(--c-primary);
}

.search-form__field:focus {
  outline: none;
}

.search-form__field {
  display: block;
  width: 375px;
  height: 50px;
  padding: 0.2px 0 0 20.08px;
  color: var(--c-text);
  background: none;
  font-weight: var(--fw-regular);
  font-size: 14px;
  line-height: 21px;
}
.search-form__field::placeholder {
  color: var(--c-placeholder);
  opacity: 1;
}

.search-form__submit {
  position: absolute;
  top: 5px;
  right: 5px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100px;
  height: 40px;
  padding-top: 9.6px;
  color: var(--c-white);
  border-radius: var(--r-pill);
  background-color: var(--c-green-400);
  font-weight: var(--fw-medium);
  font-size: 14px;
  line-height: 21px;
}
.search-form__submit:focus-visible {
  background-color: var(--c-green-500);
}
@media (hover: hover) and (pointer: fine) {
  .search-form__submit:hover {
    background-color: var(--c-green-500);
  }
}

.pagination {
  display: flex;
  align-items: flex-start;
  width: 247px;
}

.pagination__list {
  display: flex;
  align-items: flex-start;
}

.pagination__prev,
.pagination__next {
  margin-top: 6px;
}

.pagination__prev > *,
.pagination__next > * {
  display: inline-block;
  width: 20px;
  height: 22.76px;
  background-color: currentColor;
  mask: var(--i-triangle-prev) no-repeat center/100% 100%;
  -webkit-mask: var(--i-triangle-prev) no-repeat center/100% 100%;
  flex: none;
  display: block;
}

.pagination__next > * {
  display: inline-block;
  width: 20px;
  height: 22.76px;
  background-color: currentColor;
  mask: var(--i-triangle-next) no-repeat center/100% 100%;
  -webkit-mask: var(--i-triangle-next) no-repeat center/100% 100%;
  flex: none;
}

.pagination__prev {
  margin-right: 15.16px;
  color: var(--c-green-200);
}

.pagination__next {
  margin-left: 14.84px;
  color: var(--c-green-400);
}

a.pagination__prev:focus-visible,
a.pagination__next:focus-visible {
  color: var(--c-green-500);
}
@media (hover: hover) and (pointer: fine) {
  a.pagination__prev:hover,
  a.pagination__next:hover {
    color: var(--c-green-500);
  }
}

.pagination__link {
  display: block;
  width: 35px;
  height: 35px;
  padding-top: 6.5px;
  color: var(--c-white);
  text-align: center;
  border-radius: var(--r-box);
  background-color: var(--c-green-300);
  font-weight: var(--fw-regular);
  font-size: 15px;
  line-height: 22.5px;
  letter-spacing: var(--ls-mid);
}

.pagination__item + .pagination__item {
  margin-left: 20px;
}

.pagination__link:not(.pagination__link--current):focus-visible {
  background-color: var(--c-green-400);
}
@media (hover: hover) and (pointer: fine) {
  .pagination__link:not(.pagination__link--current):hover {
    background-color: var(--c-green-400);
  }
}

.pagination__link--current {
  background-color: var(--c-primary);
}

.pagination__gap {
  display: block;
  width: 12px;
  padding-top: 13.5px;
  color: var(--c-green-500);
  text-align: center;
  background: none;
  font-weight: var(--fw-regular);
  font-size: 15px;
  line-height: 22.5px;
  letter-spacing: var(--ls-mid);
}

.slider {
  position: relative;
}

.slider__viewport {
  overflow: hidden;
}

.slider--drag .slider__viewport {
  overflow-x: auto;
  scrollbar-width: none;
  overscroll-behavior-x: contain;
  user-select: none;
}

.slider--drag .slider__viewport::-webkit-scrollbar {
  display: none;
}

.slider__track {
  display: flex;
  align-items: flex-start;
}

.slider__track > * {
  flex: none;
}

@media (prefers-reduced-motion: no-preference) {
  .slider__track {
    transition: transform 420ms cubic-bezier(0.33, 1, 0.68, 1);
  }
}
.slider--doctors .slider__track > * + * {
  margin-left: 30px;
}

.slider--doctors .slider__track > :nth-child(2) {
  margin-left: 28px;
}

.slider--diseases .slider__track > * + * {
  margin-left: 20px;
}

.slider--diseases .slider__track > :nth-child(3) {
  margin-left: 22px;
}

.slider-nav {
  display: flex;
}

.slider-nav__btn {
  position: relative;
  width: 40px;
  height: 40px;
  background-color: var(--c-green-200);
  border-radius: 50%;
  touch-action: manipulation;
}

.slider-nav__btn:not(:disabled):focus-visible {
  background-color: var(--c-green-300);
}
@media (hover: hover) and (pointer: fine) {
  .slider-nav__btn:not(:disabled):hover {
    background-color: var(--c-green-300);
  }
}

.slider-nav__btn > * {
  display: inline-block;
  width: 11.31px;
  height: 20px;
  background-color: currentColor;
  mask: var(--i-slider-chevron) no-repeat center/100% 100%;
  -webkit-mask: var(--i-slider-chevron) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  color: var(--c-white);
}

.slider-nav__prev > * {
  top: 10px;
  left: 13.69px;
  transform: scaleX(-1);
}

.slider-nav__next {
  margin-top: 1px;
  margin-left: 10px;
}
.slider-nav__next > * {
  top: 10px;
  left: 15px;
}

.doctor-band {
  position: relative;
}

.doctor-band::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 313px;
  background-color: var(--c-surface);
  border-radius: var(--r-card);
  content: "";
}

.doctor-band__inner {
  position: relative;
}

.doctor-band__title {
  padding-top: 51.5px;
}

.doctor-band__cta {
  position: absolute;
  top: 50px;
  right: 0;
}

.doctor-band__slider {
  margin-top: 21.5px;
  margin-right: calc(-1 * var(--gutter));
}

.breadcrumb ol {
  display: flex;
  align-items: flex-start;
}

.breadcrumb li {
  font-weight: var(--fw-light);
  font-size: 13px;
  line-height: 35px;
}

.breadcrumb a:focus-visible {
  text-decoration: underline;
  text-underline-offset: 3px;
}
@media (hover: hover) and (pointer: fine) {
  .breadcrumb a:hover {
    text-decoration: underline;
    text-underline-offset: 3px;
  }
}

.breadcrumb li + li::before {
  display: inline-block;
  width: 10px;
  height: 11.76px;
  background-color: currentColor;
  mask: var(--i-chevron-right) no-repeat center/100% 100%;
  -webkit-mask: var(--i-chevron-right) no-repeat center/100% 100%;
  flex: none;
  margin: 12px 10.5px 0;
  color: var(--c-green-300);
  vertical-align: top;
  content: "";
}

.video-modal {
  position: fixed;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  inset: 0;
}

.video-modal[hidden] {
  display: none;
}

.video-modal__backdrop {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.85);
}

.video-modal__dialog {
  position: relative;
  width: min(1040px, 92vw, 146vh);
  aspect-ratio: 16/9;
  overflow: hidden;
  background-color: #000;
  border-radius: var(--r-card);
}

.video-modal__frame,
.video-modal__frame iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

.video-modal__close {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 38px;
  height: 38px;
  color: var(--c-white);
  border-radius: 50%;
}
.video-modal__close:focus-visible {
  background-color: rgba(255, 255, 255, 0.16);
}
@media (hover: hover) and (pointer: fine) {
  .video-modal__close:hover {
    background-color: rgba(255, 255, 255, 0.16);
  }
}

.video-modal__close:focus-visible {
  outline: 2px solid var(--c-white);
  outline-offset: 4px;
}

.video-modal__close .icon-close {
  display: inline-block;
  width: 38px;
  height: 38px;
  background-color: currentColor;
  mask: var(--i-close) no-repeat center/100% 100%;
  -webkit-mask: var(--i-close) no-repeat center/100% 100%;
  flex: none;
}

@media (prefers-reduced-motion: no-preference) {
  .video-modal__close .icon-close {
    transition: transform 250ms ease-out;
  }
  .video-modal__close:focus-visible .icon-close {
    transform: rotate(90deg);
  }
}
@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine) {
  .video-modal__close:hover .icon-close {
    transform: rotate(90deg);
  }
}
.hero {
  position: relative;
  height: 100vh;
  height: 100dvh;
  min-height: 620px;
  color: var(--c-white);
  --hero-r: 0px;
}

.hero--slider {
  touch-action: pan-y;
  user-select: none;
}

.hero__media {
  position: absolute;
  inset: 0;
  overflow: hidden;
  isolation: isolate;
}

.hero__slide {
  position: absolute;
  inset: 0;
}

.hero__slide + .hero__slide {
  transform: translateX(100%);
}

.hero__media video,
.hero__media img {
  display: block;
  position: static;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  height: var(--hero-r);
  background-color: var(--c-white);
  pointer-events: none;
  mask: radial-gradient(circle calc(var(--hero-r) + 1px) at 100% 0, transparent calc(var(--hero-r) - 0.5px), #000 calc(var(--hero-r) + 0.5px)) left bottom/var(--hero-r) var(--hero-r) no-repeat, radial-gradient(circle calc(var(--hero-r) + 1px) at 0 0, transparent calc(var(--hero-r) - 0.5px), #000 calc(var(--hero-r) + 0.5px)) right bottom/var(--hero-r) var(--hero-r) no-repeat;
  -webkit-mask: radial-gradient(circle calc(var(--hero-r) + 1px) at 100% 0, transparent calc(var(--hero-r) - 0.5px), #000 calc(var(--hero-r) + 0.5px)) left bottom/var(--hero-r) var(--hero-r) no-repeat, radial-gradient(circle calc(var(--hero-r) + 1px) at 0 0, transparent calc(var(--hero-r) - 0.5px), #000 calc(var(--hero-r) + 0.5px)) right bottom/var(--hero-r) var(--hero-r) no-repeat;
  content: "";
}

.hero__media::before,
.hero__media::after {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  border-radius: 0 0 var(--hero-r) var(--hero-r);
  content: "";
}

.hero__media::before {
  top: 0;
  bottom: 0;
  background: linear-gradient(52.06deg, rgba(0, 0, 0, 0.536) 0%, rgba(0, 0, 0, 0) 55.83%);
}

.hero__media::after {
  bottom: 0;
  height: max(400px, 51.88%);
  background: linear-gradient(67.98deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 52.02%);
}

.hero__inner {
  position: relative;
  height: 100%;
}

.hero__panels {
  position: absolute;
  inset: 0;
  display: grid;
  overflow: hidden;
}

.hero__panel {
  position: relative;
  grid-area: 1/1;
}

.hero__panel + .hero__panel {
  transform: translateX(100%);
}

@media (prefers-reduced-motion: no-preference) {
  .hero--slider:not(.is-dragging) .hero__slide,
  .hero--slider:not(.is-dragging) .hero__panel {
    transition: transform 520ms cubic-bezier(0.33, 1, 0.68, 1);
  }
}
.hero__intro {
  position: absolute;
  bottom: 141px;
  left: 0;
}

.hero__brand {
  display: block;
  font-weight: var(--fw-light);
  font-size: 25px;
  line-height: 35px;
}

.hero__claim {
  display: block;
  margin-top: -6px;
  font-weight: var(--fw-bold);
  font-size: 25px;
  line-height: 50px;
  letter-spacing: var(--ls-wide);
}

.hero__text {
  margin-top: 3.5px;
  width: 423px;
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 18px;
}

.hero__cta {
  margin-top: 19.75px;
}

.hero__stats {
  position: absolute;
  right: 0;
  bottom: 176px;
  width: 310px;
}

.hero__stat {
  position: relative;
  display: flow-root;
  height: 112px;
}

.hero__stat::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 310px;
  height: 1px;
  border-radius: var(--r-line);
  content: "";
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 50%);
}

.hero__stat-label {
  display: block;
  margin-top: -3.55px;
  opacity: 0.8;
  font-weight: var(--fw-light);
  font-size: 13px;
  line-height: 50px;
}

.hero__stat-value {
  display: block;
  margin-top: -15.7px;
  font-weight: var(--fw-medium);
  font-size: 35px;
  line-height: 50px;
}

.hero__scroll {
  position: absolute;
  bottom: 42px;
  left: 50%;
  margin-left: -10px;
  color: var(--c-white);
}

.hero__scroll > * {
  display: inline-block;
  width: 20px;
  height: 17px;
  background-color: currentColor;
  mask: var(--i-scroll-down) no-repeat center/100% 100%;
  -webkit-mask: var(--i-scroll-down) no-repeat center/100% 100%;
  flex: none;
  display: block;
}

.hero__scroll::after {
  position: absolute;
  inset: -12px;
  content: "";
}

.s-intro {
  margin-top: 92px;
  scroll-margin-top: 92px;
}

.s-intro__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 19px;
  margin-top: 23px;
}

.s-intro__grid .link-card:nth-child(3) {
  margin-left: 1px;
}

.s-about {
  margin-top: 100px;
}

.s-about__inner {
  position: relative;
  height: 457px;
}

.s-about__panel {
  position: absolute;
  top: 0;
  left: 210px;
  width: 960px;
  height: 457px;
  border-radius: var(--r-card);
  background-color: var(--c-surface);
}

.s-about__media {
  position: absolute;
  top: 29px;
  left: 0;
  width: 330px;
  height: 400px;
  border-radius: var(--r-card);
}

.s-about__content {
  position: relative;
  padding: 44px 0 0 380px;
}

.s-about__lead {
  margin-top: 14.75px;
  width: 740px;
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 18px;
}

.s-about__cols {
  display: grid;
  grid-template-rows: 44px auto;
  grid-template-columns: 345px 345px;
  gap: 0 50px;
  margin-top: 28px;
}

.s-about__col-title {
  font-weight: var(--fw-semibold);
  font-size: 13px;
  line-height: 18px;
}

.s-about__col-title--bold {
  font-weight: var(--fw-bold);
}

.s-about__list {
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 22px;
}

.s-about__cta {
  margin-top: 49.25px;
}

.s-diseases {
  margin-top: 95px;
  height: 400px;
  border-radius: var(--r-card) var(--r-card) 0 0;
  background-color: var(--c-surface);
}

.s-diseases__inner {
  position: relative;
  height: 400px;
}

.s-diseases__intro {
  position: absolute;
  top: 53.5px;
  left: 0;
  width: 312px;
  height: 219.5px;
}

.s-diseases__text {
  margin-top: 12.25px;
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 18px;
}

.s-diseases__cta {
  position: absolute;
  top: 179.5px;
  left: 0;
}

.s-diseases__nav {
  position: absolute;
  top: 256px;
  left: -387px;
}

.s-diseases__slider {
  position: absolute;
  top: 51px;
  right: calc(-1 * var(--gutter));
  left: 387px;
}

.s-symptoms {
  margin-top: 73px;
}

.s-symptoms__inner {
  position: relative;
}

.s-symptoms__intro {
  position: relative;
  width: 312px;
  height: 233px;
}

.s-symptoms__text {
  margin-top: 14.75px;
  color: var(--c-text-muted);
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 18px;
}

.s-symptoms__cta {
  position: absolute;
  top: 193px;
  left: 0;
}

.s-symptoms__cols {
  position: absolute;
  top: 14px;
  left: 437.81px;
  display: flex;
  gap: 50.19px;
}

.s-nutrition {
  margin-top: 68px;
}

.s-nutrition__banner {
  position: relative;
  height: 400px;
  overflow: hidden;
  color: var(--c-white);
  border-radius: var(--r-card);
}

.s-nutrition__banner .media {
  position: absolute;
  inset: 0;
}

.s-nutrition__banner::after {
  position: absolute;
  inset: 0;
  content: "";
  background: linear-gradient(-90.31deg, rgba(0, 0, 0, 0.4) 0.09%, rgba(21, 21, 21, 0.3) 25.04%, rgba(42, 42, 42, 0.2) 50%, rgba(63, 63, 63, 0.1) 74.95%, rgba(84, 84, 84, 0) 99.91%);
}

.s-nutrition__content {
  position: absolute;
  top: 81.5px;
  left: 585px;
  z-index: 1;
  width: 536px;
  height: 239.5px;
}

.s-nutrition__text {
  margin-top: 12.25px;
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 18px;
}

.s-nutrition__grid {
  position: absolute;
  top: 125.5px;
  left: 0;
  display: grid;
  grid-template-columns: repeat(2, 253px);
  gap: 14px 30px;
}

.s-doctors {
  margin-top: 89px;
}

.s-doctors__head {
  position: relative;
  padding-top: 1.5px;
}

.s-doctors__cta {
  position: absolute;
  top: 0;
  right: 0;
}

.s-doctors__slider {
  margin-top: 21.5px;
  margin-right: calc(-1 * var(--gutter));
}

.s-news {
  margin-top: 100px;
}

.s-news__inner {
  position: relative;
  height: 400px;
}

.s-news__panel {
  position: absolute;
  top: 0;
  height: 400px;
  border-radius: var(--r-card);
}

.s-news__panel--content {
  left: calc(-1 * var(--gutter));
  width: 1050px;
  background-color: var(--c-surface);
}

.s-news__panel--tabs {
  right: calc(-1 * var(--gutter));
  left: 867px;
  background-color: var(--c-green-600);
}

.s-news__title {
  position: absolute;
  top: 41.5px;
  left: 0;
}

.s-news__panels {
  position: absolute;
  inset: 0;
}

.s-news__body {
  position: absolute;
  top: 102px;
  left: 0;
}

.s-news__tabs {
  position: absolute;
  top: 66px;
  left: 917px;
  display: grid;
  gap: 23px;
}

.s-myths {
  margin-top: 93px;
}

.s-myths__inner {
  position: relative;
  padding: 7px 0 0 459px;
}

.s-myths__intro {
  position: absolute;
  top: 0;
  left: 0;
  width: 312px;
}

.s-myths__intro .section-title {
  white-space: nowrap;
}

.s-myths__text {
  margin-top: 14.75px;
  color: var(--c-text-muted);
  font-weight: var(--fw-regular);
  font-size: 13px;
  line-height: 18px;
}

.s-myths__cta {
  position: absolute;
  top: 140px;
  left: 0;
}

.s-myths .accordion__item:first-child:not([data-open]) .accordion__trigger {
  height: 40px;
}

.s-myths .accordion__item:nth-child(4):not([data-open]) .accordion__trigger {
  height: 40px;
}

.s-myths .accordion__item:last-child:not([data-open]) .accordion__trigger {
  height: 39px;
  padding-top: 9.7px;
}

.s-quote {
  margin-top: 75px;
  height: 478px;
}

.s-quote__inner {
  position: relative;
  height: 478px;
}

.s-quote__glow {
  position: absolute;
  top: 0;
  left: 331px;
  width: 508px;
  height: 508px;
  border-radius: 50%;
  background: radial-gradient(circle 235.61px at 245.82px 246.13px, #bbe4ce, rgba(255, 255, 255, 0.988));
}

.s-quote__icon {
  display: inline-block;
  width: 88.3558px;
  height: 105.5721px;
  background-color: currentColor;
  mask: var(--i-quote-mark) no-repeat center/100% 100%;
  -webkit-mask: var(--i-quote-mark) no-repeat center/100% 100%;
  flex: none;
  position: absolute;
  top: 73.97px;
  left: 541px;
  color: var(--c-primary);
}

@media (prefers-reduced-motion: no-preference) {
  .s-quote__inner.is-revealed .s-quote__icon {
    animation: quote-mark-in 620ms cubic-bezier(0.22, 1, 0.36, 1) 140ms both;
  }
}
.s-quote__title,
.s-quote__body {
  position: absolute;
  left: 71px;
  width: 1029px;
  color: var(--c-primary);
  text-align: center;
}

.s-quote__title {
  top: 198.12px;
  font-weight: var(--fw-bold);
  font-size: 20px;
  line-height: 28px;
}

.s-quote__body {
  top: 245px;
  font-weight: var(--fw-regular);
  font-size: 18px;
  line-height: 28px;
}

.s-quote__lead {
  font-weight: var(--fw-medium);
}

.article__grid {
  display: grid;
  grid-template-columns: 278px 842px;
  gap: 0 50px;
  align-items: start;
  margin-top: 69px;
}

.article__nav {
  margin-top: 6px;
}

.article__nav .link-card + .link-card {
  margin-top: 19px;
}

.article__content > :nth-child(2) {
  margin-top: 20.5px;
}

.article__content > :nth-child(3) {
  margin-top: 37.5px;
}

.article__content > :nth-child(4) {
  margin-top: 33.5px;
}

.article__content > :nth-child(5) {
  margin-top: 36px;
}

.article__content > :nth-child(6) {
  margin-top: 28.5px;
}

.article__content > :nth-child(7) {
  margin-top: 33.5px;
}

.article__content > :nth-child(8) {
  margin-top: 52px;
}

.doctor-band--article {
  height: 613px;
  margin-top: 96.5px;
}

.archive {
  padding-bottom: 98.09px;
}

.archive__grid {
  display: grid;
  grid-template-columns: 278px 842px;
  gap: 0 50px;
  align-items: start;
  margin-top: 69px;
}

.archive__nav {
  margin-top: 6px;
}

.archive__nav .link-card + .link-card {
  margin-top: 19px;
}

.archive__search {
  margin-top: 19px;
  margin-left: 196px;
}

.archive__list {
  display: grid;
  grid-template-columns: 396px 396px;
  gap: 52.75px 50px;
  margin-top: 50px;
}

.archive__list > :nth-child(5),
.archive__list > :nth-child(6) {
  margin-top: -2px;
}

.archive__list > :nth-child(9),
.archive__list > :nth-child(10) {
  margin-top: -1px;
}

.archive__pagination {
  margin-top: 50.75px;
  margin-left: 237px;
}

.video-archive {
  padding-bottom: 96px;
}

.video-archive .section-title {
  margin-top: 69px;
}

.video-archive__search {
  margin-top: 19px;
  margin-left: 335px;
}

.video-archive__grid {
  display: flex;
  flex-wrap: wrap;
  row-gap: 40px;
  margin-top: 40px;
}

.video-archive__grid > :nth-child(4n+2) {
  margin-left: 23px;
}

.video-archive__grid > :nth-child(4n+3) {
  margin-left: 24px;
}

.video-archive__grid > :nth-child(4n+4) {
  margin-left: 25px;
}

.video-archive__pagination {
  margin-top: 54px;
  margin-left: 462px;
}

.search-results {
  padding-bottom: 96px;
}

.search-results .section-title {
  margin-top: 69px;
}

.search-results__search {
  margin-top: 19px;
  margin-left: 335px;
}

.search-results__list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 52.75px 50px;
  margin-top: 40px;
}

.search-results__pagination {
  margin-top: 54px;
  margin-inline: auto;
}

.doctor__grid {
  display: grid;
  grid-template-columns: 278px 842px;
  gap: 0 50px;
  align-items: start;
  margin-top: 69px;
}

.doctor__aside {
  margin-top: 6px;
}

.doctor__photo {
  width: 278px;
  height: 337px;
  border-radius: var(--r-card);
}

.doctor__name {
  margin-top: 21.5px;
  font-weight: var(--fw-bold);
  font-size: 18px;
  line-height: 22px;
}

.doctor__affiliation {
  margin-top: 18.5px;
  color: var(--c-text-muted);
  font-weight: var(--fw-regular);
  font-size: 14px;
  line-height: 22px;
}

.doctor__city {
  margin-top: 17px;
  color: var(--c-text-muted);
  font-weight: var(--fw-regular);
  font-size: 14px;
  line-height: 22px;
}

.doctor__mail {
  margin-top: 17px;
  color: var(--c-text-muted);
  font-weight: var(--fw-regular);
  font-size: 14px;
  line-height: 22px;
}

.doctor__content > :nth-child(2) {
  margin-top: 20.5px;
}

.doctor__content > :nth-child(3) {
  margin-top: 38.5px;
}

.doctor-band--doctor .slider__track > :last-child .doctor-card__title {
  bottom: 27.8px;
}

.doctor-band--doctor {
  height: 612px;
  margin-top: 101px;
}

.not-found {
  padding-bottom: 98.09px;
}

.not-found__inner {
  margin-top: 69px;
  text-align: center;
}

.not-found__body {
  max-width: 842px;
  margin-top: 20.5px;
  margin-inline: auto;
}

.not-found__search {
  margin-top: 19px;
  margin-inline: auto;
  text-align: left;
}

.not-found__home {
  margin-top: 40px;
  margin-inline: auto;
  text-align: left;
}

@media (max-width: 1365.98px) {
  :root {
    --gutter: 48px;
  }
}
@media (max-width: 1199.98px) {
  :root {
    --gutter: 40px;
  }
}
@media (max-width: 991.98px) {
  :root {
    --gutter: 32px;
  }
}
@media (max-width: 767.98px) {
  :root {
    --gutter: 24px;
  }
}
@media (max-width: 479.98px) {
  :root {
    --gutter: 16px;
  }
}

@media (max-width: 1365.98px) {
  .link-card {
    height: auto;
    min-height: 60px;
    padding-right: 40.84px;
    padding-bottom: 18.8px;
  }
  .link-card__arrow {
    right: 14.47px;
    left: auto;
  }
  .link-card:focus-visible .link-card__arrow {
    right: 12.48px;
    left: auto;
  }
}
@media (max-width: 1365.98px) and (hover: hover) and (pointer: fine) {
  .link-card:hover .link-card__arrow {
    right: 12.48px;
    left: auto;
  }
}
@media (max-width: 1365.98px) {
  .link-card--current .link-card__arrow {
    right: 12.48px;
    left: auto;
  }
  .nav-branch__link {
    padding-right: 44.53px;
  }
  .nav-branch__link:focus-visible .nav-branch__arrow {
    right: 12.48px;
    left: auto;
  }
}
@media (max-width: 1365.98px) and (hover: hover) and (pointer: fine) {
  .nav-branch__link:hover .nav-branch__arrow {
    right: 12.48px;
    left: auto;
  }
}
@media (max-width: 1365.98px) {
  .nav-branch__link--current .nav-branch__arrow {
    right: 12.48px;
    left: auto;
  }
  .box-link__arrow {
    right: 14.47px;
    left: auto;
  }
  .box-link--row:not(.box-link--pill):focus-visible .box-link__arrow {
    right: 12.48px;
    left: auto;
  }
}
@media (max-width: 1365.98px) and (hover: hover) and (pointer: fine) {
  .box-link--row:not(.box-link--pill):hover .box-link__arrow {
    right: 12.48px;
    left: auto;
  }
}
@media (max-width: 1365.98px) {
  .doctor-card--lg .doctor-card__stem {
    right: 82px;
    left: auto;
  }
  .doctor-card--lg .doctor-card__arrow {
    right: 42.78px;
    left: auto;
  }
  .doctor-card--lg .doctor-card__rule {
    right: 29.5px;
    left: 30.5px;
    width: auto;
  }
  .doctor-card--lg .doctor-card__title {
    right: 32px;
    width: auto;
  }
  .doctor-card--lg:focus-visible .doctor-card__arrow {
    right: 38.78px;
    left: auto;
  }
}
@media (max-width: 1365.98px) and (hover: hover) and (pointer: fine) {
  .doctor-card--lg:hover .doctor-card__arrow {
    right: 38.78px;
    left: auto;
  }
}
@media (max-width: 1365.98px) {
  .doctor-card--sm .doctor-card__stem {
    right: 68px;
    left: auto;
  }
  .doctor-card--sm .doctor-card__arrow {
    right: 35.33px;
    left: auto;
  }
  .doctor-card--sm .doctor-card__rule {
    right: 24.3px;
    left: 25.34px;
    width: auto;
  }
  .doctor-card--sm .doctor-card__title {
    right: 26px;
    width: auto;
  }
  .doctor-card--sm:focus-visible .doctor-card__arrow {
    right: 32px;
    left: auto;
  }
}
@media (max-width: 1365.98px) and (hover: hover) and (pointer: fine) {
  .doctor-card--sm:hover .doctor-card__arrow {
    right: 32px;
    left: auto;
  }
}
@media (max-width: 1365.98px) {
  .article-card {
    width: auto;
  }
  .article-card .article-card__media {
    width: auto;
    height: auto;
    aspect-ratio: 396/223;
  }
  .article-card .article-card__media img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .article-card .article-card__play {
    top: 50%;
    left: 50%;
    margin: -30px 0 0 -30px;
  }
  .symptom-list {
    width: auto;
  }
  .symptom-list__item::before,
  .symptom-list__item:last-child::after {
    right: 0;
    width: auto;
  }
  .symptom-list__link:focus-visible {
    width: auto;
    margin-right: -0.81px;
  }
}
@media (max-width: 1365.98px) and (hover: hover) and (pointer: fine) {
  .symptom-list__link:hover {
    width: auto;
    margin-right: -0.81px;
  }
}
@media (max-width: 1365.98px) {
  .content-figure {
    width: auto;
    height: auto;
    aspect-ratio: 842/300;
  }
  .content-figure img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .content-figure--tall {
    aspect-ratio: 842/500;
  }
  .content-figure__play {
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -35px;
  }
  .search-form {
    width: 100%;
    max-width: 500px;
  }
  .search-form__field {
    width: calc(100% - 125px);
  }
  .accordion__item::before,
  .accordion__item:last-child::after {
    right: 0.81px;
    width: auto;
  }
}
@media (max-width: 991.98px) {
  .pagination {
    margin-inline: auto;
  }
  .content-figure {
    border-radius: 12px;
  }
  .announcement {
    width: auto;
    height: auto;
  }
  .announcement__viewport {
    width: auto;
    height: auto;
  }
  .announcement__item {
    width: 100%;
    height: auto;
  }
  .announcement__media {
    position: relative;
    width: auto;
    height: auto;
    max-width: 432px;
    aspect-ratio: 432/247;
  }
  .announcement__media img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .announcement__title,
  .announcement__body,
  .announcement__nav {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
  }
  .announcement__title {
    margin-top: 24px;
  }
  .announcement__body {
    margin-top: 12px;
  }
  .announcement__nav {
    height: 22.76px;
    margin-top: 20px;
  }
  .nav-select.is-collapsible {
    display: block;
  }
  .nav-select.is-collapsible .nav-select__toggle {
    position: relative;
    display: block;
    width: 100%;
    padding: 21.7px 40.84px 18.8px 15px;
    color: var(--c-white);
    text-align: left;
    background-color: var(--c-green-500);
    border-radius: var(--r-box);
    font-weight: var(--fw-regular);
    font-size: 13px;
    line-height: 19.5px;
  }
  .nav-select__chevron {
    display: inline-block;
    width: 11.76px;
    height: 10px;
    background-color: currentColor;
    mask: var(--i-chevron-down) no-repeat center/100% 100%;
    -webkit-mask: var(--i-chevron-down) no-repeat center/100% 100%;
    flex: none;
    position: absolute;
    top: 25px;
    right: 15px;
    color: var(--c-green-200);
  }
  .nav-select.is-open .nav-select__chevron {
    transform: scaleY(-1);
  }
  .nav-select.is-collapsible .nav-select__panel {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 19px;
    margin-top: 19px;
  }
  .nav-select.is-collapsible:not(.is-open) .nav-select__panel {
    display: none;
  }
  .nav-branch {
    grid-column: 1/-1;
    max-width: 278px;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .accordion__trigger,
  .accordion__item[data-open] .accordion__trigger {
    height: auto;
    min-height: 39.5px;
    padding-right: 24px;
    padding-bottom: 10.7px;
  }
  .symptom-list__link {
    height: auto;
    min-height: 40px;
    padding-right: 20px;
    padding-bottom: 9.8px;
  }
  .symptom-list__link:focus-visible {
    height: auto;
    min-height: 41px;
  }
}
@media (max-width: 767.98px) and (hover: hover) and (pointer: fine) {
  .symptom-list__link:hover {
    height: auto;
    min-height: 41px;
  }
}
@media (max-width: 767.98px) {
  .site-header__inner {
    height: 54.13px;
  }
  .site-header__logo,
  .site-header__logo img {
    width: 180px;
    height: auto;
  }
  .site-header__actions {
    top: 8px;
    gap: 12px;
  }
  .menu-toggle {
    gap: 7px;
    width: auto;
    height: 34px;
    padding: 0 18px;
  }
  .menu-toggle__lines {
    gap: 4px;
    width: 18px;
  }
  .menu-toggle__label {
    font-weight: var(--fw-regular);
    font-size: 12px;
    line-height: normal;
  }
  .menu-close {
    width: 32px;
    height: 32px;
  }
  .menu-close .icon-close {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-color: currentColor;
    mask: var(--i-close) no-repeat center/100% 100%;
    -webkit-mask: var(--i-close) no-repeat center/100% 100%;
    flex: none;
  }
}
@media (max-width: 479.98px) {
  .site-header__inner {
    height: 45.11px;
  }
  .site-header__logo,
  .site-header__logo img {
    width: 150px;
  }
  .site-header__actions .btn--header {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .page-hero {
    padding: 150px 0 30px;
  }
  .page-hero__row {
    flex-wrap: wrap;
    gap: 6px 24px;
  }
  .page-hero__title {
    font-weight: var(--fw-light);
    font-size: 24px;
    line-height: 30px;
  }
  .breadcrumb li {
    font-weight: var(--fw-light);
    font-size: 12px;
    line-height: 22px;
  }
  .breadcrumb li + li::before {
    margin: 5px 8px 0;
  }
}
@media (max-width: 767.98px) {
  .page-hero {
    padding: 120px 0 26px;
  }
  .page-hero__row {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
  .page-hero__title {
    font-weight: var(--fw-light);
    font-size: 22px;
    line-height: 28px;
  }
  .breadcrumb {
    max-width: 100%;
  }
  .breadcrumb ol {
    flex-wrap: wrap;
    row-gap: 2px;
  }
  .breadcrumb li {
    font-weight: var(--fw-light);
    font-size: 11px;
    line-height: 18px;
  }
  .breadcrumb li + li::before {
    margin: 3px 6px 0;
  }
}
@media (max-width: 479.98px) {
  .page-hero {
    padding: 100px 0 22px;
  }
  .page-hero__title {
    font-weight: var(--fw-light);
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 1365.98px) {
  .mega-menu__nav {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-right: var(--gutter);
    padding-left: var(--gutter);
  }
  .mega-menu__social {
    right: var(--gutter);
  }
  .mega-menu__brand {
    left: var(--gutter);
  }
  .mega-menu .mega-menu__cta {
    right: var(--gutter);
  }
}
@media (max-width: 1199.98px) {
  .mega-menu__nav {
    padding-right: calc(var(--gutter) + 60px);
  }
}
@media (max-width: 991.98px) {
  .mega-menu {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: auto;
    overflow-y: auto;
    border-radius: 0;
  }
  .mega-menu__nav {
    grid-template-columns: 1fr;
    padding-top: 120px;
    padding-right: var(--gutter);
  }
  .mega-menu__link {
    font-weight: var(--fw-light);
    font-size: 16px;
    line-height: 28px;
  }
  .mega-menu__link::before {
    display: inline-block;
    width: 12px;
    height: 16px;
    background-color: currentColor;
    mask: var(--i-menu-arrow) no-repeat center/100% 100%;
    -webkit-mask: var(--i-menu-arrow) no-repeat center/100% 100%;
    flex: none;
    margin-top: 6px;
    margin-right: 10px;
  }
  .mega-menu__link:focus-visible {
    padding-left: 20px;
  }
  .mega-menu__link:focus-visible::before {
    display: inline-block;
    width: 18px;
    height: 13px;
    background-color: currentColor;
    mask: var(--i-menu-arrow-active) no-repeat center/100% 100%;
    -webkit-mask: var(--i-menu-arrow-active) no-repeat center/100% 100%;
    flex: none;
    margin-top: 7px;
    margin-right: 8px;
  }
}
@media (max-width: 991.98px) and (hover: hover) and (pointer: fine) {
  .mega-menu__link:hover {
    padding-left: 20px;
  }
  .mega-menu__link:hover::before {
    display: inline-block;
    width: 18px;
    height: 13px;
    background-color: currentColor;
    mask: var(--i-menu-arrow-active) no-repeat center/100% 100%;
    -webkit-mask: var(--i-menu-arrow-active) no-repeat center/100% 100%;
    flex: none;
    margin-top: 7px;
    margin-right: 8px;
  }
}
@media (max-width: 991.98px) {
  .mega-menu__col--left,
  .mega-menu__col--right {
    padding-top: 0;
  }
  .mega-menu__social,
  .mega-menu__brand,
  .mega-menu .mega-menu__cta {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    margin-inline: var(--gutter);
  }
  .mega-menu__social {
    flex-direction: row;
    align-items: center;
    margin-top: 32px;
  }
  .mega-menu__social li {
    width: 45px;
    height: auto;
  }
  .mega-menu__brand {
    margin-top: 28px;
  }
  .mega-menu .mega-menu__cta {
    display: block;
    width: 253px;
    margin-top: 24px;
    margin-bottom: 40px;
  }
}
@media (max-width: 1365.98px) {
  .site-footer__cols {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    column-gap: 24px;
  }
  .site-footer__heading,
  .site-footer__list {
    width: auto;
  }
  .site-footer__cta {
    width: auto;
    max-width: 253px;
  }
}
@media (max-width: 991.98px) {
  .site-footer__cols {
    grid-template-areas: "menu   menu" "list-a list-b" "legal  follow-heading" "list-c follow";
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 11.5px;
  }
  .site-footer__heading--legal,
  .site-footer__heading--follow {
    margin-top: 28px;
  }
  .site-footer__cta {
    margin-top: 24px;
  }
}
@media (max-width: 479.98px) {
  .site-footer__cols {
    grid-template-areas: "menu" "list-a" "list-b" "legal" "list-c" "follow-heading" "follow";
    grid-template-columns: 1fr;
  }
  .site-footer__heading--legal {
    margin-top: 28px;
  }
  .site-footer__bottom {
    flex-direction: column;
    gap: 10px;
  }
}
@media (max-width: 1365.98px) {
  .hero__text {
    width: auto;
    max-width: 423px;
  }
}
@media (max-width: 991.98px) {
  .hero,
  .hero__inner {
    height: auto;
  }
  .hero__inner {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 100vh;
    min-height: max(620px, 100dvh);
    padding: 180px 0 80px;
  }
  .hero__panels,
  .hero__intro,
  .hero__stats {
    position: relative;
    right: auto;
    bottom: auto;
    width: auto;
  }
  .hero__brand {
    font-weight: var(--fw-light);
    font-size: 20px;
    line-height: 26px;
  }
  .hero__claim {
    margin-top: -2px;
    font-weight: var(--fw-bold);
    font-size: 20px;
    line-height: 28px;
    letter-spacing: var(--ls-wide);
  }
  .hero__text {
    margin-top: 8px;
    font-weight: var(--fw-regular);
    font-size: 12px;
    line-height: 17px;
  }
  .hero__cta {
    margin-top: 16px;
  }
  .hero__stats {
    display: flex;
    gap: 16px;
    margin-top: 28px;
  }
  .hero__stat {
    flex: 1 1 160px;
    height: auto;
    padding-top: 10px;
  }
  .hero__stat::before {
    width: 100%;
  }
  .hero__stat-label {
    margin-top: 0;
    font-weight: var(--fw-light);
    font-size: 12px;
    line-height: 16px;
  }
  .hero__stat-value {
    margin-top: 0;
    font-weight: var(--fw-medium);
    font-size: 28px;
    line-height: 34px;
  }
  .hero__scroll {
    bottom: 28px;
  }
}
@media (max-width: 767.98px) {
  .hero__inner {
    min-height: max(560px, 100dvh);
    padding: 140px 0 56px;
  }
  .hero__stats {
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 24px;
  }
}
@media (max-width: 479.98px) {
  .hero__inner {
    padding: 120px 0 48px;
  }
  .hero__brand {
    font-weight: var(--fw-light);
    font-size: 18px;
    line-height: 24px;
  }
  .hero__claim {
    font-weight: var(--fw-bold);
    font-size: 18px;
    line-height: 24px;
    letter-spacing: var(--ls-wide);
  }
  .hero__stats {
    gap: 8px;
    margin-top: 20px;
  }
  .hero__stat {
    flex: 1 1 100%;
    padding-top: 8px;
  }
  .hero__stat-value {
    font-weight: var(--fw-medium);
    font-size: 26px;
    line-height: 30px;
  }
}
@media (max-width: 1365.98px) {
  .s-intro__grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .s-intro__grid .link-card {
    width: auto;
  }
  .s-intro__grid .link-card:nth-child(3) {
    margin-left: 0;
  }
}
@media (max-width: 991.98px) {
  .s-intro__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 479.98px) {
  .s-intro__grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1365.98px) {
  .s-about__panel {
    right: 0;
    width: auto;
  }
  .s-about__lead {
    width: auto;
  }
  .s-about__cols {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0 40px;
  }
}
@media (max-width: 1199.98px) {
  .s-about__panel {
    left: 180px;
  }
  .s-about__content {
    padding-left: 360px;
  }
}
@media (max-width: 991.98px) {
  .s-about__inner {
    height: auto;
    padding: 40px;
    border-radius: var(--r-card);
    background-color: var(--c-surface);
  }
  .s-about__panel {
    display: none;
  }
  .s-about__media {
    position: relative;
    top: auto;
    width: 100%;
    max-width: 330px;
  }
  .s-about__media img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .s-about__content {
    padding: 32px 0 0;
  }
  .s-about__cols {
    grid-template-rows: auto;
    margin-top: 24px;
  }
  .s-about__cta {
    margin-top: 32px;
  }
}
@media (max-width: 767.98px) {
  .s-about__inner {
    padding: 32px 24px;
  }
  .s-about__cols {
    grid-template-columns: 1fr;
    row-gap: 24px;
  }
  .s-about__cols > :nth-child(1) {
    order: 1;
  }
  .s-about__cols > :nth-child(3) {
    order: 2;
  }
  .s-about__cols > :nth-child(2) {
    order: 3;
  }
  .s-about__cols > :nth-child(4) {
    order: 4;
  }
}
@media (max-width: 1365.98px) {
  .s-diseases__slider {
    left: 352px;
  }
  .s-diseases__nav {
    left: -352px;
  }
}
@media (max-width: 991.98px) {
  .s-diseases,
  .s-diseases__inner {
    height: auto;
  }
  .s-diseases {
    padding: 50px 0 60px;
  }
  .s-diseases__intro {
    position: relative;
    top: auto;
    width: auto;
    height: auto;
  }
  .s-diseases__cta {
    position: relative;
    top: auto;
    margin-top: 24px;
  }
  .s-diseases__slider {
    position: relative;
    top: auto;
    right: calc(-1 * var(--gutter));
    left: auto;
    margin-top: 32px;
  }
  .s-diseases__nav {
    position: relative;
    top: auto;
    left: auto;
    margin-top: 24px;
  }
}
@media (max-width: 1365.98px) {
  .s-symptoms__cols {
    right: 0;
    left: auto;
    gap: 30px;
    width: 62%;
  }
}
@media (max-width: 991.98px) {
  .s-symptoms__intro {
    width: auto;
    height: auto;
  }
  .s-symptoms__cta {
    position: relative;
    top: auto;
    margin-top: 24px;
  }
  .s-symptoms__cols {
    position: relative;
    top: auto;
    width: auto;
    margin-top: 36px;
  }
  .s-symptoms__cols > * {
    flex: 1 1 0;
  }
}
@media (max-width: 767.98px) {
  .s-symptoms__cols {
    flex-direction: column;
    gap: 36px;
  }
}
@media (max-width: 1365.98px) {
  .s-nutrition__banner .media img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .s-nutrition__content {
    right: 0;
    left: auto;
    width: 50%;
    min-width: 460px;
  }
}
@media (max-width: 991.98px) {
  .s-nutrition__banner {
    height: auto;
    padding: 40px;
  }
  .s-nutrition__banner::after {
    background: rgba(0, 0, 0, 0.4);
  }
  .s-nutrition__content {
    position: relative;
    top: auto;
    width: auto;
    min-width: 0;
    height: auto;
  }
  .s-nutrition__grid {
    position: relative;
    top: auto;
    grid-template-columns: repeat(2, minmax(0, 253px));
    margin-top: 28px;
  }
}
@media (max-width: 767.98px) {
  .s-nutrition__banner {
    padding: 32px 24px;
  }
  .s-nutrition__grid {
    grid-template-columns: minmax(0, 253px);
  }
}
@media (max-width: 767.98px) {
  .s-doctors__cta {
    position: relative;
    top: auto;
    display: inline-flex;
    margin-top: 16px;
  }
}
@media (max-width: 1365.98px) {
  .s-news__panel--content {
    right: 254px;
    width: auto;
  }
  .s-news__panel--tabs {
    left: auto;
    width: 401px;
  }
  .s-news__tabs {
    right: 0;
    left: auto;
  }
}
@media (max-width: 991.98px) {
  .s-news__inner {
    height: auto;
    padding: 40px;
    border-radius: var(--r-card);
    background-color: var(--c-surface);
  }
  .s-news__panels {
    display: none;
  }
  .s-news__title,
  .s-news__body,
  .s-news__tabs {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
  }
  .s-news__body {
    margin-top: 28px;
  }
  .s-news__tabs {
    grid-template-columns: repeat(2, minmax(0, 253px));
    margin: 36px -40px -40px;
    padding: 40px;
    background-color: var(--c-green-600);
    border-radius: 0 0 var(--r-card) var(--r-card);
  }
}
@media (max-width: 767.98px) {
  .s-news__inner {
    padding: 32px 24px;
  }
  .s-news__tabs {
    grid-template-columns: minmax(0, 253px);
    margin: 32px -24px -32px;
    padding: 32px 24px;
  }
}
@media (max-width: 1365.98px) {
  .s-myths__inner {
    padding-left: 380px;
  }
  .s-myths__intro .section-title {
    white-space: normal;
  }
  .accordion {
    width: auto;
  }
}
@media (max-width: 991.98px) {
  .s-myths__inner {
    padding: 0;
  }
  .s-myths__intro {
    position: relative;
    top: auto;
    width: auto;
  }
  .s-myths__cta {
    position: relative;
    top: auto;
    margin-top: 24px;
  }
  .s-myths .accordion {
    margin-top: 36px;
  }
}
@media (max-width: 767.98px) {
  .s-myths .accordion__item:first-child .accordion__trigger,
  .s-myths .accordion__item:nth-child(4) .accordion__trigger,
  .s-myths .accordion__item:last-child .accordion__trigger {
    height: auto;
  }
}
@media (max-width: 1365.98px) {
  .s-quote__title,
  .s-quote__body {
    left: 0;
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .s-quote,
  .s-quote__inner {
    height: auto;
  }
  .s-quote__inner {
    padding: 60px 0 80px;
    text-align: center;
  }
  .s-quote__glow {
    left: 50%;
    width: min(508px, 100%);
    height: auto;
    margin-left: calc(min(508px, 100%) / -2);
    aspect-ratio: 1;
  }
  .s-quote__icon {
    position: relative;
    top: auto;
    left: auto;
  }
  .s-quote__title,
  .s-quote__body {
    position: relative;
    top: auto;
  }
  .s-quote__title {
    margin-top: 28px;
    font-weight: var(--fw-bold);
    font-size: 16px;
    line-height: 24px;
  }
  .s-quote__body {
    margin-top: 20px;
    font-weight: var(--fw-regular);
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 1365.98px) {
  .article__grid,
  .archive__grid,
  .doctor__grid {
    grid-template-columns: 278px minmax(0, 1fr);
  }
}
@media (max-width: 991.98px) {
  .article__grid,
  .archive__grid,
  .doctor__grid {
    grid-template-columns: minmax(0, 1fr);
    row-gap: 36px;
  }
  .article__nav,
  .archive__nav,
  .doctor__aside {
    margin-top: 0;
  }
  .article__nav,
  .archive__nav {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 19px;
  }
  .article__nav .link-card + .link-card,
  .archive__nav .link-card + .link-card {
    margin-top: 0;
  }
  .article__nav .link-card,
  .archive__nav .link-card {
    width: auto;
  }
}
@media (max-width: 991.98px) {
  .article__content > :nth-child(n+2) {
    margin-top: 32px;
  }
  .doctor-band--article,
  .doctor-band--doctor {
    height: auto;
    margin-top: 60px;
    padding-bottom: 60px;
  }
  .doctor-band::before {
    bottom: 0;
    height: auto;
  }
  .doctor-band__title {
    padding-top: 40px;
  }
  .doctor-band__cta {
    position: relative;
    top: auto;
    display: inline-flex;
    margin-top: 16px;
  }
}
@media (max-width: 1365.98px) {
  .archive__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .archive__search {
    margin-left: auto;
  }
}
@media (max-width: 991.98px) {
  .archive {
    padding-bottom: 60px;
  }
  .archive__search {
    margin-left: 0;
  }
  .archive__list {
    gap: 40px 30px;
    margin-top: 36px;
  }
  .archive__list > :nth-child(5),
  .archive__list > :nth-child(6),
  .archive__list > :nth-child(9),
  .archive__list > :nth-child(10) {
    margin-top: 0;
  }
  .archive__pagination {
    margin-top: 40px;
    margin-left: 0;
  }
}
@media (max-width: 479.98px) {
  .archive__list {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 1365.98px) {
  .video-archive__search {
    margin-inline: auto;
  }
  .video-archive__grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 40px 24px;
  }
  .video-archive__grid > :nth-child(4n+2),
  .video-archive__grid > :nth-child(4n+3),
  .video-archive__grid > :nth-child(4n+4) {
    margin-left: 0;
  }
  .video-archive__grid .doctor-card {
    width: auto;
  }
  .video-archive__grid .doctor-card .media img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
@media (max-width: 1199.98px) {
  .video-archive__grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 991.98px) {
  .video-archive {
    padding-bottom: 60px;
  }
  .video-archive .section-title {
    margin-top: 40px;
  }
  .video-archive__search {
    margin-left: 0;
  }
  .video-archive__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 36px;
  }
  .video-archive__pagination {
    margin-top: 40px;
    margin-left: 0;
  }
}
@media (max-width: 479.98px) {
  .video-archive__grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 1365.98px) {
  .search-results__search {
    margin-inline: auto;
  }
}
@media (max-width: 991.98px) {
  .search-results {
    padding-bottom: 60px;
  }
  .search-results .section-title {
    margin-top: 40px;
  }
  .search-results__search {
    margin-left: 0;
  }
  .search-results__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 40px 30px;
    margin-top: 36px;
  }
  .search-results__pagination {
    margin-top: 40px;
    margin-left: 0;
  }
}
@media (max-width: 479.98px) {
  .search-results__list {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 991.98px) {
  .doctor__photo {
    width: 100%;
    max-width: 278px;
    height: auto;
    aspect-ratio: 278/337;
  }
  .doctor__photo img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .doctor__content > :nth-child(n+2) {
    margin-top: 32px;
  }
}
.rich-text h3 {
  color: var(--c-primary);
  font-weight: var(--fw-bold);
  font-size: 16px;
  line-height: 18px;
}
.rich-text h4 {
  font-weight: var(--fw-bold);
  font-size: 15px;
  line-height: 18px;
}
.rich-text > * + h2 {
  margin-top: 36px;
}
.rich-text > * + h3 {
  margin-top: 27px;
}
.rich-text > * + h4 {
  margin-top: 18px;
}
.rich-text h3 + *,
.rich-text h4 + * {
  margin-top: 10px;
}
.rich-text > * + .content-figure {
  margin-top: 37.5px;
}
.rich-text > .content-figure + * {
  margin-top: 33.5px;
}
.rich-text ul > li {
  position: relative;
  padding-left: 0.75em;
}
.rich-text ul > li::before {
  position: absolute;
  left: 0;
  content: "•";
}
.rich-text ol {
  padding-left: 1.4em;
  list-style: decimal;
}
.rich-text ol > li::before {
  content: none;
}
.rich-text em,
.rich-text i {
  font-style: italic;
}
.rich-text a {
  color: var(--c-primary);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.rich-text a:focus-visible {
  text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
  .rich-text a:hover {
    text-decoration: none;
  }
}
@media (max-width: 991.98px) {
  .rich-text > * + h2,
  .rich-text > * + .content-figure,
  .rich-text > .content-figure + * {
    margin-top: 32px;
  }
}

.content-figure.content-figure--natural {
  width: 100%;
  max-width: 842px;
  height: auto;
  aspect-ratio: auto;
}
.content-figure.content-figure--natural img {
  position: static;
  display: block;
  width: 100%;
  height: auto;
}

.media img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.admin-bar .page {
  position: relative;
}

div.link-card,
div.disease-card,
div.doctor-card,
div.article-card,
div.box-link {
  cursor: default;
}

.link-card {
  height: auto;
  min-height: 60px;
  padding-right: 40.84px;
  padding-bottom: 18.8px;
}

.nav-branch__link {
  padding-right: 44.53px;
}

.s-myths--stacked .s-myths__inner {
  padding: 0;
}
.s-myths--stacked .s-myths__intro {
  position: relative;
  top: auto;
  width: auto;
}
.s-myths--stacked .s-myths__intro .section-title {
  white-space: normal;
}
.s-myths--stacked .s-myths__cta {
  position: relative;
  top: auto;
  margin-top: 24px;
}
.s-myths--stacked .accordion {
  width: auto;
  margin-top: 36px;
}
.s-myths--stacked .accordion__item::before,
.s-myths--stacked .accordion__item:last-child::after {
  right: 0.81px;
  width: auto;
}

:root {
  --c-badge-generalization: #7f8c8d;
  --c-badge-insufficient: #f1c40f;
  --c-badge-unproven: #34495e;
}

.badge {
  width: max-content;
  min-width: 125px;
  padding-inline: 16px;
}

.badge--generalization {
  background-color: var(--c-badge-generalization);
}

.badge--insufficient {
  background-color: var(--c-badge-insufficient);
}

.badge--unproven {
  background-color: var(--c-badge-unproven);
}

.accordion__body + .accordion__body {
  margin-top: 18px;
}

.announcement__title {
  display: -webkit-box;
  overflow: hidden;
  line-height: 30px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
@media (min-width: 992px) {
  .announcement__title {
    margin-top: -2.5px;
  }
}
.announcement__title a:focus-visible {
  color: var(--c-primary);
}
@media (hover: hover) and (pointer: fine) {
  .announcement__title a:hover {
    color: var(--c-primary);
  }
}

.search-form input[type=hidden] {
  display: none;
}

.tgd-empty {
  margin-top: 50px;
}

.video-archive .tgd-empty,
.search-results .tgd-empty {
  margin-top: 40px;
}

.page {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - var(--wp-admin--admin-bar--height, 0px));
}

.page > main {
  flex-grow: 1;
}

.tgd-page-text {
  margin-top: 60px;
}
.tgd-page-text > .rich-text {
  max-width: 842px;
}

.page > main > .article__grid:last-child,
.page > main > .doctor__grid:last-child,
.page > main > .section:last-child:not(.s-quote),
.page > main > .tgd-page-text:last-child {
  margin-bottom: 98.09px;
}
@media (max-width: 991.98px) {
  .page > main > .article__grid:last-child,
  .page > main > .doctor__grid:last-child,
  .page > main > .section:last-child:not(.s-quote),
  .page > main > .tgd-page-text:last-child {
    margin-bottom: 60px;
  }
}
