div.contact div.header{margin:90px 0}div.contact div.header div.photo{position:relative}div.contact div.header div.photo img{float:left;position:relative;z-index:4;border:20px solid #FFF}div.contact div.header div.photo:before{position:absolute;display:block;top:-25px;left:-25px;width:340px;height:240px;background:#C07A18;content:' ';z-index:1}div.contact div.header div.text{float:left;text-align:right;margin-left:100px;word-break:break-word;width:calc(100% - 800px)}div.contact div.header div.text .twoRowP{margin-top:90px;font-size:24px;line-height:50px}div.contact div.header div.text .twoRowP span{display:block;font-size:40px;font-weight:700}div.contact div.header div.text p{padding-top:30px;font-size:22px;font-weight:300;line-height:30px;color:#1E1E1E}div.contact div.header:after{clear:both;display:block !important;content:'';visibility:hidden}div.contact div.header:after{clear:both;display:block !important;content:'';visibility:hidden}div.contact div.grid div.item{float:left;width:50%;box-sizing:border-box;margin-bottom:100px;padding-right:90px}div.contact div.grid div.item+div.item{padding-left:40px}div.contact div.grid div.item.first p.title{margin-bottom:0}div.contact div.grid div.item div.ico{height:60px;margin-bottom:50px;text-align:center}div.contact div.grid div.item div.ico img{width:auto;height:100%}div.contact div.grid div.item p{font-size:19px;padding:2px 0;font-weight:300;line-height:1.7em}div.contact div.grid div.item p.title{font-weight:600;font-size:24px}div.contact div.grid div.item p strong{font-weight:700}div.contact div.streetList{margin:40px 0 100px}div.contact div.streetList p.title{font-size:24px;font-weight:700;text-align:center;margin-bottom:30px}div.contact div.streetList p{font-size:22px;line-height:35px;font-weight:300;text-align:justify}@media (max-width:768px){div.contact div.header{margin:60px 0}div.contact div.header div.photo{display:none}div.contact div.header div.text{text-align:left;float:none;word-break:normal;width:auto;margin-left:0}div.contact div.header div.text .twoRowP{margin-top:0;line-height:34px}div.contact div.header div.text .twoRowP span{font-size:27px}div.contact div.header div.text p{padding-top:5px;font-size:19px;line-height:24px}div.contact div.grid div.item{width:100%;float:none;padding-right:0;margin-bottom:40px}div.contact div.grid div.item p.title{font-size:22px}div.contact div.grid div.item p{font-size:17px}div.contact div.grid div.item div.ico{margin-bottom:10px}div.contact div.grid div.item div.ico img{width:40px}div.contact div.grid div.item+div.item{padding-left:0}div.contact div.streetList p{font-size:18px;line-height:30px}}