:export{h100:#FFF;h200:#f6f3fc;h300:#cfc8d9;h400:#ae97d3;h500:#9981c0;h600:#654f89;h700:#4a3271;h900:#1f0e3e}.hover_underline_hover{transform:scaleX(1)}.infopage-middle{max-width:100vw;height:-moz-fit-content;height:fit-content;display:flex;flex-flow:row nowrap;position:relative;align-items:stretch;padding:4% 8% 6%;gap:120px}@media screen and (max-width: 1400px){.infopage-middle{flex-flow:column nowrap;gap:20px}}@media screen and (max-width: 1100px){.infopage-middle{padding:0}}.infopage-middle .infopage-middle-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-image:url(/low_poly_grid_bg_offblue.png);opacity:.25;z-index:-2}.infopage-middle .infopage-middle-text{align-items:flex-start;display:inline-flex;flex:1 2 content;flex-direction:column;gap:20px}@media screen and (max-width: 1100px){.infopage-middle .infopage-middle-text{padding:40px 30px 10px}}@media screen and (max-width: 560px){.infopage-middle .infopage-middle-text{padding:40px 20px 10px}}.infopage-middle .infopage-middle-text .infopage-middle-text-header{font-size:56px;font-weight:600;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:#1f0e3e;width:100%;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1100px){.infopage-middle .infopage-middle-text .infopage-middle-text-header{font-size:36px;font-weight:600;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line}}@media screen and (max-width: 650px){.infopage-middle .infopage-middle-text .infopage-middle-text-header{font-size:28px;font-weight:600;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line}}.infopage-middle .infopage-middle-text div.infopage-middle-text-body{flex:0 1 content;max-width:90%}@media screen and (max-width: 1100px){.infopage-middle .infopage-middle-text div.infopage-middle-text-body{max-width:100%}}.infopage-middle .infopage-middle-text div.infopage-middle-text-body div,.infopage-middle .infopage-middle-text div.infopage-middle-text-body p,.infopage-middle .infopage-middle-text div.infopage-middle-text-body li{font-size:22px;font-weight:400;letter-spacing:0;line-height:38px;word-wrap:break-word;white-space:pre-line;color:#654f89;text-align:start}@media screen and (max-width: 550px){.infopage-middle .infopage-middle-text div.infopage-middle-text-body div,.infopage-middle .infopage-middle-text div.infopage-middle-text-body p,.infopage-middle .infopage-middle-text div.infopage-middle-text-body li{font-size:20px;font-weight:400;letter-spacing:0;line-height:30px;word-wrap:break-word;white-space:pre-line}}.infopage-middle .infopage-middle-text div.infopage-middle-text-body li:first-child{margin-top:-10px}.infopage-middle .infopage-middle-text div.infopage-middle-text-body li:not(:last-child){margin-bottom:5px}.infopage-middle .infopage-middle-text div.infopage-middle-text-body ul,.infopage-middle .infopage-middle-text div.infopage-middle-text-body ol{margin-left:20px}.infopage-middle .infopage-middle-text div.infopage-middle-text-body div,.infopage-middle .infopage-middle-text div.infopage-middle-text-body p,.infopage-middle .infopage-middle-text div.infopage-middle-text-body ul,.infopage-middle .infopage-middle-text div.infopage-middle-text-body ol{display:block}.infopage-middle .infopage-middle-text div.infopage-middle-text-body div:not(:last-child),.infopage-middle .infopage-middle-text div.infopage-middle-text-body p:not(:last-child),.infopage-middle .infopage-middle-text div.infopage-middle-text-body ul:not(:last-child),.infopage-middle .infopage-middle-text div.infopage-middle-text-body ol:not(:last-child){margin-bottom:40px}@media screen and (max-width: 450px){.infopage-middle .infopage-middle-text div.infopage-middle-text-body div,.infopage-middle .infopage-middle-text div.infopage-middle-text-body p,.infopage-middle .infopage-middle-text div.infopage-middle-text-body li{font-size:20px;font-weight:400;letter-spacing:0;line-height:30px;word-wrap:break-word;white-space:pre-line}}.infopage-middle .infopage-middle-image{flex-grow:1;flex-shrink:1;margin-top:60px;flex-basis:500px;min-width:600px;min-height:500px;background:#0000;background-size:fill;box-shadow:-4px 4px 20px;filter:drop-shadow(0px 4px 4px rgba(0,128,0,.1))}@media screen and (max-width: 1100px){.infopage-middle .infopage-middle-image{margin-top:0;margin-bottom:20px;flex-basis:100%;width:100%;min-width:0;filter:none;box-shadow:none}}
