@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(./manrope-latin-regular-PaqtzbVb.woff2)format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-latin-500-BYYD-dBL.woff2)format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-latin-700-BZp_XxE4.woff2)format("woff2")}@font-face{font-display:swap;font-family:Dancing Script;font-style:normal;font-weight:700;src:url(./dancing-script-latin-700-CX8AaSVl.woff2)format("woff2")}.icon-module__title{color:var(--bg-text-color,#1a2420);word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-family:Manrope,sans-serif;font-size:18px;font-weight:700}@media screen and (width>=460px){.icon-module__title{font-size:calc(.625vw + 15.125px)}}@media screen and (width>=1260px){.icon-module__title{font-size:23px}}.icon-module__title{line-height:22px}@media screen and (width>=460px){.icon-module__title{line-height:calc(.75vw + 18.55px)}}@media screen and (width>=1260px){.icon-module__title{line-height:28px}}.icon-module__title{letter-spacing:0}@media screen and (width>=460px){.icon-module__title{letter-spacing:0}}@media screen and (width>=1260px){.icon-module__title{letter-spacing:0}}@media screen and (width>=460px){.icon-module__title{margin-bottom:8px}}@media screen and (width>=1260px){.icon-module__title{margin-bottom:8px}}.icon-module__entry{color:inherit;text-decoration:none;display:flex}.icon-module__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media only screen and (width>=768px){.icon-module__icon{border-radius:12px}}@media only screen and (width>=1024px){.icon-module__icon{border-radius:16px}}.icon-module__icon{color:#35594e;background-color:#35594e14;transition:background-color .2s ease-out,color .2s ease-out}.icon-module__icon svg{width:24px;height:24px}.icon-module__icon svg.svg--big{width:28px;height:28px}.icon-module__title{margin-bottom:4px}.icon-module__description{color:#4f6b62}.icon-module__arrow{color:#35594e;justify-content:center;align-items:center;width:20px;height:20px;margin-top:12px;transition:transform .2s ease-out;display:inline-flex}.icon-module__arrow svg{width:14px;height:14px}.icon-module__entry--linked:hover .icon-module__icon,.icon-module__entry--linked:focus .icon-module__icon{color:#fff;background-color:#35594e}.icon-module__entry--linked:hover .icon-module__arrow,.icon-module__entry--linked:focus .icon-module__arrow{transform:translate(4px)}.icon-module--vertical{text-align:center}.icon-module--vertical .icon-module__entry{flex-direction:column;align-items:center}.icon-module--vertical .icon-module__icon{margin-bottom:16px}.icon-module--vertical .icon-module__arrow{margin-left:auto;margin-right:auto}.icon-module--vertical.icon-module--big .icon-module__icon{width:72px;height:72px;margin-bottom:24px}.icon-module--horizontal .icon-module__entry{flex-direction:row}.icon-module--horizontal .icon-module__icon{margin-right:12px}.icon-module--horizontal.icon-module--big .icon-module__icon{width:72px;height:72px;margin-right:16px}.icon-module--cards .icon-module__entry{background-color:#e2e8e4;border-radius:12px;padding:32px 26px}@media only screen and (width>=768px){.icon-module--cards .icon-module__entry{border-radius:12px}}@media only screen and (width>=1024px){.icon-module--cards .icon-module__entry{border-radius:16px}}.icon-module--cards .icon-module__icon{background-color:#fff}@media only screen and (width<=1023px){.icon-module--cards .icon-module__entry{margin-bottom:16px;position:sticky;top:72px;box-shadow:0 -12px 24px #1c332c1a}.icon-module--cards .icon-module__entry:last-child{margin-bottom:0}}.icon-module:has(.icon-module__entry--linked) .icon-module__entry{border:1px solid #e2e8e4;border-radius:16px;padding:32px;transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}:is(.icon-module:has(.icon-module__entry--linked) .icon-module__entry--linked:hover,.icon-module:has(.icon-module__entry--linked) .icon-module__entry--linked:focus){border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 32px #1c332c1f}
