@font-face{font-family:SB Sans Display;src:url(/fonts/SBSansDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SB Sans Display;src:url(/fonts/SBSansDisplay-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SB Sans Interface;src:url(/fonts/SBSansUI-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SB Sans Interface;src:url(/fonts/SBSansUI-Semibold.ttf)format("truetype");font-weight:600;font-style:normal}html,body{min-width:360px;margin:0;padding:0}body{color:#373a44;background:#fff;font-family:SB Sans Display,Arial,sans-serif;font-size:18px;font-weight:400;line-height:26px}.company-page{box-sizing:border-box;width:100%;max-width:1128px;margin:48px auto 46px;padding:0 16px}@media (width>=1024px){.company-page{max-width:880px}}@media (width>=1280px){.company-page{max-width:1008px}}@media (width>=1536px){.company-page{max-width:1128px}}.company-page__title{color:#111;margin:0 0 32px;font-size:28px;font-weight:500;line-height:1.2}@media (width>=1280px){.company-page__title{margin-bottom:40px;font-size:32px}}.company-page__section{margin-bottom:32px}@media (width>=1280px){.company-page__section{margin-bottom:48px}}.company-page__programs{margin-bottom:48px}.company-page__program{margin-bottom:40px}.company-page__program:last-child{margin-bottom:0}.company-page__subtitle{color:#111;margin:0;font-size:20px;font-weight:500;line-height:1.3}.company-page__section-title{color:#111;margin:0 0 16px;font-size:18px;font-weight:500;line-height:1.4}@media (width>=1280px){.company-page__section-title{margin-bottom:20px;font-size:20px}}.company-page__program-title{color:#111;margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.3}@media (width>=1280px){.company-page__program-title{margin-bottom:16px}}.company-page__text{color:#333;word-wrap:break-word;margin:0 0 16px;font-size:16px;font-weight:400;line-height:1.6}@media (width>=1280px){.company-page__text{margin-bottom:24px}}.company-page__text:last-child{margin-bottom:0}.company-page__list{margin:0;padding-left:32px}@media (width>=1280px){.company-page__list{padding-left:40px}}.company-page__list li{color:#373a44;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:16px;padding-left:4px;font:500 14px/21px SB Sans Interface,sans-serif}.company-page__list li:last-child{margin-bottom:0}.company-page__button{box-sizing:border-box;color:#21ba72;white-space:nowrap;text-align:center;vertical-align:bottom;cursor:pointer;background-color:#0000;border:0;border-radius:64px;outline:none;justify-content:center;align-items:center;max-height:56px;padding:14px 28px;font:600 20px/28px SB Sans Display,sans-serif;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #21ba72}.company-page__button:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:64px;width:calc(100% + 10px);height:calc(100% + 10px);transition:border-color .2s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-page__button:visited{color:#21ba72}.company-page__button:hover{color:#fff;background-color:#21ba72}.company-page__button:active{background-color:#0c8151;box-shadow:inset 0 0 0 1px #0c8151}.company-page__button:focus-visible:after{border-color:#21ba72}.company-page__calculator{margin:32px 0}.company-page__calculator[open] .company-page__summary-text--closed{display:none}.company-page__calculator[open] .company-page__summary-text--open{display:inline}.company-page__button--summary{list-style:none}.company-page__button--summary::-webkit-details-marker{display:none}.company-page__summary-text--open{display:none}.company-page__calculator-text{color:#373a44;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:24px 0 0;padding:0;font:400 18px/26px SB Sans Display,sans-serif}a{color:#00e}
