body *{color:#404040}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(open-sans-v40-greek_latin_math_symbols-regular.210b0191.woff2)format("woff2"),url(open-sans-v40-greek_latin_math_symbols-regular.15e76f7e.ttf)format("truetype")}body{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-around;min-height:100vh;margin:0;padding:0;font-family:Open Sans;font-size:1rem;display:flex;position:relative}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}a{color:#39a4f6;text-decoration:none}.page-subcontainer{background-color:#f8f8ff;max-width:800px;min-height:100vh}.bottom-description-container img{border:none;max-width:95%}.title{text-align:center;flex-wrap:wrap;margin-bottom:12px;font-size:1.3em;font-weight:700;display:flex}.medium{font-size:1.25em}.large{font-size:1.5em}.blue{color:#39a4f6}.panel{background-color:#fff;max-height:0;padding:0 5px;transition:max-height .2s ease-out;overflow:hidden}.panel p{margin-top:10px;margin-bottom:10px}.page-header{background-color:#404040;justify-content:space-between;align-self:stretch;align-items:center;height:70px;display:flex}.logo{width:auto;height:55px;padding-top:4px;padding-left:8px;padding-right:1px;overflow:visible}.social-media-logo{width:auto;height:20px}.mobile_menu_button{background-color:inherit;border:none;outline:none}.mobile_menu_button img{width:auto;height:30px;padding-right:8px}.content-container{flex-direction:row;align-self:stretch;display:flex}.page-container{flex-direction:column;align-items:stretch}.top-description-container{align-self:stretch;padding-top:5px;padding-left:5px;padding-right:5px}.bottom-description-container{align-self:stretch;margin-top:20px;padding-left:5px;padding-right:5px}.calc-and-links-container{justify-content:center;gap:10px;margin-left:10px;display:flex}.calc-page-card-section-container{flex-direction:column;margin-top:20px;display:flex}@media (width<=750px){.page-subcontainer{border:none}.content-container{flex-direction:column}.calc-and-links-container{flex-direction:column;margin-left:2px;margin-right:2px}.page-header{height:50px;overflow:visible}.logo{height:26px;padding-left:4px;padding-right:10px;overflow:visible}.mobile_menu_button img{width:auto;height:16px;padding-top:2px;padding-right:4px}}@media (width>=750px){.content-container{flex-direction:row}.dropdown,.link-card-panel-container{display:none}}