.ec-shadow{text-shadow:1px 1px 0px #fff,2px 2px 2px #000099,0px 3px 5px #0000e750}.ec-shadow2{text-shadow:1px 1px 0px #ffc000,2px 2px 2px #e80093}.ec-glow{text-shadow:-1px -1px 2px #e80093,1px -1px 2px #ffc000,-1px 1px 2px #3738eb,1px 1px 2px #00ff01}.ec-outline{text-shadow:-1px -1px 0px #00ff01,1px -1px 0px #ffc000,-1px 1px 0px #00ff01,1px 1px 0px #ffc000}.ec-taperedline{background-image:linear-gradient(to right,#ffc00000,#ffc000,#ffc00000);width:50%;height:2px;margin:10px auto 10px auto}.ec-disclaimer{font-size:12pt;font-style:italic;font-weight:normal;color:#8b909f}.ec-indent{margin-left:5%;border-left:4px solid #7400e7;padding-left:10px;line-height:2rem}.ec-sup{font-size:12pt;text-transform:uppercase;color:#ffc000}.flexbox{display:flex;flex-wrap:wrap;margin:auto}.flexdecorated{display:flex;flex-wrap:wrap;margin-bottom:5%;border:3px #7400e7 solid;border-radius:0 12px 12px 12px;padding:10px;box-shadow:4px 4px 4px #eaeaea30;background-color:#0070c0}.flex50{flex:50%;margin:auto}@media(max-width:800px){.flex50{flex:100%}}.flex40{flex:30%;margin:10px;background-color:#7400e7;border-left:dotted 6px #ffc000;padding:5px}@media(max-width:800px){.flex40{flex:100%}}.mobile-no-flex{flex-wrap:nowrap!important;align-items:center}.noflex-center{align-self:center}.ec-img-boxed{border:3px solid #00ff01}