.node-program .invest-block{margin:120px 0 60px}:is(.node-program .invest-block) h3{color:var(--primary-color);text-align:center;margin:0 0 36px;font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:36px}:is(:is(.node-program .invest-block) h3) strong{display:block}:is(.node-program .invest-block) .chips{background:var(--secondary-yellow-color);color:#fff;flex-flow:row;max-width:327px;margin:0 auto;padding:24px;font-size:20px;font-weight:300;line-height:24px;display:flex}:is(:is(.node-program .invest-block) .chips) sup{font-size:70%}:is(:is(.node-program .invest-block) .chips) strong{white-space:nowrap;margin-right:12px;font-size:48px;font-weight:300;line-height:48px}:is(.node-program .invest-block) .spacer{height:36px}@media screen and (width>=768px){.node-program .invest-block{margin:140px 0 60px}:is(.node-program .invest-block) .heading-row{flex-flow:row;justify-content:center;align-items:center;display:flex}:is(.node-program .invest-block) h3{text-align:right;margin:0 48px 0 0}:is(.node-program .invest-block) .chips{flex:none;margin:0}:is(.node-program .invest-block) .spacer{height:36px}}.node-program .invest-block .blocks{padding:24px 0 0;position:relative}@media screen and (width>=769px){.node-program .invest-block .blocks{flex-flow:wrap;justify-content:center;margin:0 -12px;display:flex}}@media screen and (width>=1180px){.node-program .invest-block .blocks{flex-flow:row}}.node-program .invest-block .block{background:var(--light-gray-color);min-width:272px;max-width:500px;margin:24px auto 32px;padding-bottom:48px;position:relative;overflow:hidden}:is(.node-program .invest-block .block) h4{background:var(--secondary-darkgreen-color);color:#fff;text-align:center;margin:0 0 32px;padding:24px;font-size:20px;font-weight:700;line-height:24px;position:relative}:is(.node-program .invest-block .block) p{padding:0 24px;font-weight:300;line-height:18px}:is(.node-program .invest-block .block) ul{color:var(--primary-color);padding:0 24px;font-weight:300;line-height:18px;list-style:none}:is(.node-program .invest-block .block) .more{color:#666;text-align:center;margin:0;font-size:12px;line-height:16px;position:absolute;inset:auto 0 0}:is(:is(.node-program .invest-block .block) .more):before{content:"";background:#fff;height:18px;display:block;position:absolute;inset:auto -24px 0}:is(.node-program .invest-block .block) .btn{border:1px solid var(--secondary-darkgreen-color-25percent);color:var(--secondary-darkgreen-color);text-transform:none;white-space:nowrap;background:#fff;margin:0 auto;font-size:12px;font-weight:300;display:inline-flex;position:relative}:is(:is(.node-program .invest-block .block) .btn):hover{border-color:var(--secondary-darkgreen-color)}@media screen and (width>=769px){.node-program .invest-block .block{margin:24px 12px 12px}}@media screen and (width>=860px){.node-program .invest-block .block{max-width:400px}}@media screen and (width>=1180px){.node-program .invest-block .block{max-width:700px}}.node-program .invest-block .flex-group{flex-flow:column;align-items:center;max-width:700px;margin:60px auto 36px;display:flex}:is(.node-program .invest-block .flex-group) h5{color:var(--secondary-darkgreen-color-less);text-align:center;flex-flow:column;align-items:center;margin:0 0 24px;font-size:32px;font-weight:700;line-height:36px;display:flex}:is(.node-program .invest-block .flex-group) ul{color:var(--secondary-darkgreen-color);margin:8px 0 0;padding:0 0 0 36px;font-weight:300}:is(:is(.node-program .invest-block .flex-group) ul) li{padding:0 0 8px}@media screen and (width>=768px){.node-program .invest-block .flex-group{flex-flow:row;margin:48px auto 36px}:is(.node-program .invest-block .flex-group) h5{flex:none;margin:0 36px 0 0}}.node-program .invest-block .study{padding:24px 0 36px}:is(.node-program .invest-block .study) p{color:var(--primary-color);text-align:center;margin:0 0 24px;font-size:16px;font-weight:300;line-height:20px}:is(.node-program .invest-block .study) .btn{background:var(--primary-color);color:#fff;text-transform:none;white-space:nowrap;border-radius:24px;height:48px;margin:0 auto;font-size:16px;font-weight:500;display:flex}@media screen and (width>=769px){.node-program .invest-block .study{flex-flow:row;justify-content:center;align-items:center;display:flex}:is(.node-program .invest-block .study) p{text-align:right;margin:0}:is(.node-program .invest-block .study) .btn{flex:none;margin:0 0 0 24px}}
