@media only screen and (max-width: 1050px){div.sidebar{width:250px}div.main{width:calc(100% - 250px)}div.sidebar .contact>div:first-child{display:none}}@media only screen and (max-width: 920px){div.main header h1{width:130px;line-height:1}div.main header{align-items:start}div.main header nav ul{margin-bottom:unset;margin-top:7px}}@media only screen and (max-width: 850px){div.main,div.sidebar{padding:15px}}@media only screen and (max-width: 810px){div.main header h1{font-size:49px;max-width:calc(100% - 100px)}div.main{width:100%}div.main main{padding-bottom:100px}div.sidebar{display:none}ul li{list-style-image:url("data:image/svg+xml,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' r='6' stroke='%23000'/%3E%3C/svg%3E")}.menutoggle{display:flex;height:50px;width:100px;justify-content:flex-end}div.main header nav{position:fixed;display:block;top:0;right:0;bottom:0;background-color:#F2F2F2;min-width:260px;padding:10px;height:calc(100% + 100px);z-index:5000;padding-top:45px;transform:translateX(261px);transition:transform .3s}div.main header nav ul{display:block;margin-top:20px;list-style-position:inside}div.main header nav ul li{margin-left:0px;padding-bottom:13px;padding-top:14px;border-top:1px solid #DADADA;font-size:16.5px}div.main header nav ul li:hover,div.main header nav ul li.active{list-style-image:url("data:image/svg+xml,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='%23000'/%3E%3C/svg%3E")}div.main header nav ul a:last-child li{border-bottom:1px solid #DADADA}div.main header nav.active{transform:translateX(0)}div.main header nav ul a:first-child li{margin-left:0}.contactmobile{display:block;position:absolute;font-size:15px;bottom:120px}.contactmobile>div:first-child{width:55px}.contactmobile>div:first-child img{width:55px;height:auto}.contactmobile h3{font-size:11px;font-weight:normal;text-transform:uppercase;margin-top:15px;margin-bottom:2px}.contactmobile a{text-decoration:underline !important}.contactmobile a+a{margin-left:15px}.dim{display:block}ul li.multiline{margin-bottom:25px}body{font-size:16.5px}h3,h2{color:#777777}.footer ul a{display:none}.footer ul a:first-child{display:block}}@media only screen and (max-width: 420px){div.main main{margin-top:40px}}
