.SideMenu_container__IEDoH{background-color:rgb(245,245,245);display:flex;flex-direction:row}.SideMenu_container__IEDoH .SideMenu_lbltoggle__6PS0m,.SideMenu_container__IEDoH input[type=checkbox]{display:none}.SideMenu_nav__LEw_q{top:0;left:0;width:240px;padding:0 20px;position:sticky}.SideMenu_children__yc_iZ{width:100%}.SideMenu_link__9K6Ge{padding:15px 0;width:200px;font-size:16px;color:rgb(61,61,61);line-height:16px;cursor:pointer}.SideMenu_active__gVfu5{color:#ee0000!important}@media screen and (max-width:1050px){.SideMenu_nav__LEw_q{width:unset;position:relative}.SideMenu_link__9K6Ge{width:unset;padding-right:10px}.SideMenu_nav__LEw_q ul{display:flex;flex-direction:row;flex-wrap:wrap}.SideMenu_container__IEDoH{flex-direction:column}}@media screen and (max-width:900px){.SideMenu_container__IEDoH .SideMenu_lbltoggle__6PS0m{display:block;font-size:12px;text-align:center;padding:5px;color:white;background-color:#000;cursor:pointer;transition:all .25s ease-out}.SideMenu_lbltoggle__6PS0m:before{content:" ";display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;vertical-align:middle;margin-right:.7rem;transform:translateY(-2px);transition:transform .2s ease-out}.SideMenu_toggle__6LUkd:checked+.SideMenu_lbltoggle__6PS0m+.SideMenu_nav__LEw_q{max-height:300vh}.SideMenu_toggle__6LUkd:checked+.SideMenu_lbltoggle__6PS0m:before{transform:rotate(90deg) translateX(-3px)}.SideMenu_toggle__6LUkd:checked+.SideMenu_lbltoggle__6PS0m{border-bottom-right-radius:0;border-bottom-left-radius:0}.SideMenu_nav__LEw_q{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}}.about_container__iUmwR{display:grid;width:100%;min-width:100%;min-height:550px;padding:30px;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:16px;grid-template-rows:auto}.about_link__VkU63{color:blue}.about_aboutPhoto__7ZiRS{width:100%;height:100%;max-height:362px;background-image:url(/about_photo.jpg);position:relative;border-top-right-radius:70px;border-bottom-left-radius:70px;background-position:50% 0;background-size:cover}.about_about__cEjkc{padding:30px 60px}.about_header__XwXKt{font-weight:700;font-size:32px;margin-top:20px;margin-bottom:10px}.about_content__ADrHp{font-size:16px;line-height:24px}.about_content__ADrHp p{margin-bottom:10px}@media only screen and (max-width:762px){.about_container__iUmwR{grid-template-columns:1fr}}