.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media (max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media (max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}.services{margin:0 0 35px 0}.servicesItem{width:30%;margin:0 3.5% 3.5% 0;display:inline-block;vertical-align:top;background:#fff;transition:box-shadow .25s ease;box-shadow:0 1px 1px rgba(0,0,0,.12)}.servicesItem:hover{box-shadow:rgba(0,0,0,.12) 0 35px 90px}.servicesItem:hover .servicesItem_button{background:#ef6c00;color:#fff;box-shadow:0 2px 8px rgba(239,108,0,.27)}.servicesItem:nth-child(3n) {margin-right:0}.servicesItemWrap{}.servicesItem_img{width:150px;height:150px;margin:50px auto 30px auto;border-radius:200px;background-repeat:no-repeat;background-position:center;background-size:cover}.servicesItemInfo{margin:0 35px;padding:0 0 43px 0;text-align:center}.servicesItem_name{font-size:19px;font-weight:700;margin:0 0 19px 0}.servicesItem_text{line-height:1.5;margin-bottom:45px}.servicesItem_button{color:#ef6c00;text-transform:uppercase;font-size:13px;padding:10px 16px;border-radius:2px;transition:background .25s , color .25s;font-weight:500}@media all and (max-width:1000px){.servicesItem{width:48%;margin:0 4% 4% 0}.servicesItem:nth-child(3n) {margin-right:4%}.servicesItem:nth-child(2n) {margin-right:0}.servicesItem_img{background-size:cover}}@media all and (max-width:690px){.services{padding:0 40px 40px 40px}.servicesItem{width:100%;margin:0 0 40px 0}.servicesItem:last-child{margin:0}}@media all and (max-width:550px){.services{padding:0 0 40px 0}.servicesItem{margin:0 0 22px 0}}.servicesItem_name{color:#212121}.servicesItemInfo a{text-decoration:none}div.news-list{word-wrap:break-word}div.news-list img.preview_picture{float:left;margin:0 4px 6px 0}.news-date-time{color:#486daa}.theses{margin:55px 0 0 0}.thesesItem{height:100%;cursor:pointer;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.12);color:#212121;padding:35px 0 45px 0;vertical-align:top;box-sizing:border-box;margin:0 2% 2% 0;text-align:center;transition:box-shadow .25s}.thesesItem:hover{box-shadow:rgba(0,0,0,.12) 0 35px 90px}.thesesItem:nth-of-type(3n) {margin-right:0}.thesesItem img{margin:0 0 17px 0;max-height:65px}.thesesItem .icon{margin:0 0 17px 0;font-size:51px;color:#ef6c00;display:block}.thesesItem h3{font-size:17px;margin:0 0 16px 0;padding:0 32px;line-height:1.3}.thesesItem .thesesText{line-height:1.5;color:#5a5a5a;padding:0 32px;display:block}@media all and (max-width:1130px){.thesesItem h3{font-size:18px}.thesesText{font-size:14px}}@media all and (max-width:1070px){//.thesesItem {//	width: 49%;//}//.thesesItem:nth-child(2n) {//	margin-right: 0;//}.thesesItem h3{font-size:19px}.thesesText{font-size:15px}}@media all and (max-width:900px){//.thesesItem {//	width: 48%;//	margin: 0 4% 4% 0;//}}@media all and (max-width:540px){//.thesesItem {//	width: 100%;//	margin: 0 0 30px 0;//}.thesesItem:last-child{margin:0}}.indexServices_button{background:#d1b24f;color:#fff;text-transform:uppercase;font-size:13px;padding:10px 16px;border-radius:2px;transition:background .25s , color .25s;font-weight:500}body>div.workArea>div.theses>a{text-decoration:none}.flex-container{display:flex;flex-wrap:wrap}.flex-item{margin-bottom:20px}.text-and-title{min-height:200px}@media all and (max-width:1142px){.text-and-title{min-height:236px}}@media all and (max-width:844px){.text-and-title{min-height:215px}}